summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorHongguang <hgchen@google.com>2022-01-14 15:22:55 -0800
committerHongguang <hgchen@google.com>2022-01-21 13:17:45 -0800
commit9efb9dca216d1b00e4cf91aaa52b20ddcfe0ea23 (patch)
tree031278451d74e45b9f935d301784e5975a2e6892 /core
parent42372515743ac703745943c2cef67abf10f54eb6 (diff)
Support frontend status readiness query.
The caller could use it to check whether frontend status is ready to read or not. Bug: 171540820 Fix: 171540820 Test: atest android.media.tv.tuner.cts on AIDL and HILD HALs Change-Id: I55610e02412d6043e7fab91d1a2bf187a8e5e3ba
Diffstat (limited to 'core')
-rw-r--r--core/api/system-current.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/api/system-current.txt b/core/api/system-current.txt
index 94c5c9c4bfc7..5b79fcca1112 100644
--- a/core/api/system-current.txt
+++ b/core/api/system-current.txt
@@ -6607,6 +6607,7 @@ package android.media.tv.tuner {
method @Nullable public android.media.tv.tuner.DemuxCapabilities getDemuxCapabilities();
method @Nullable public android.media.tv.tuner.frontend.FrontendInfo getFrontendInfo();
method @Nullable public android.media.tv.tuner.frontend.FrontendStatus getFrontendStatus(@NonNull int[]);
+ method @Nullable public android.media.tv.tuner.frontend.FrontendStatusReadiness[] getFrontendStatusReadiness(@NonNull int[]);
method @IntRange(from=0xffffffff) public int getMaxNumberOfFrontends(int);
method @RequiresPermission("android.permission.TUNER_RESOURCE_ACCESS") public boolean hasUnusedFrontend(int);
method public boolean isLowestPriority(int);
@@ -7851,6 +7852,16 @@ package android.media.tv.tuner.frontend {
method public boolean isLocked();
}
+ public class FrontendStatusReadiness {
+ method public int getStatusReadiness();
+ method public int getStatusType();
+ field public static final int FRONTEND_STATUS_READINESS_STABLE = 3; // 0x3
+ field public static final int FRONTEND_STATUS_READINESS_UNAVAILABLE = 1; // 0x1
+ field public static final int FRONTEND_STATUS_READINESS_UNDEFINED = 0; // 0x0
+ field public static final int FRONTEND_STATUS_READINESS_UNSTABLE = 2; // 0x2
+ field public static final int FRONTEND_STATUS_READINESS_UNSUPPORTED = 4; // 0x4
+ }
+
public class Isdbs3FrontendCapabilities extends android.media.tv.tuner.frontend.FrontendCapabilities {
method public int getCodeRateCapability();
method public int getModulationCapability();