diff options
| author | Hongguang <hgchen@google.com> | 2022-01-14 15:22:55 -0800 |
|---|---|---|
| committer | Hongguang <hgchen@google.com> | 2022-01-21 13:17:45 -0800 |
| commit | 9efb9dca216d1b00e4cf91aaa52b20ddcfe0ea23 (patch) | |
| tree | 031278451d74e45b9f935d301784e5975a2e6892 /core | |
| parent | 42372515743ac703745943c2cef67abf10f54eb6 (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.txt | 11 |
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(); |
