Loading api/system-current.txt +70 −0 Original line number Diff line number Diff line Loading @@ -4728,6 +4728,18 @@ package android.media.tv.tuner { field public static final int RESULT_SUCCESS = 0; // 0x0 field public static final int RESULT_UNAVAILABLE = 1; // 0x1 field public static final int RESULT_UNKNOWN_ERROR = 6; // 0x6 field public static final int SC_HEVC_INDEX_AUD = 2; // 0x2 field public static final int SC_HEVC_INDEX_SLICE_BLA_N_LP = 16; // 0x10 field public static final int SC_HEVC_INDEX_SLICE_BLA_W_RADL = 8; // 0x8 field public static final int SC_HEVC_INDEX_SLICE_CE_BLA_W_LP = 4; // 0x4 field public static final int SC_HEVC_INDEX_SLICE_IDR_N_LP = 64; // 0x40 field public static final int SC_HEVC_INDEX_SLICE_IDR_W_RADL = 32; // 0x20 field public static final int SC_HEVC_INDEX_SLICE_TRAIL_CRA = 128; // 0x80 field public static final int SC_HEVC_INDEX_SPS = 1; // 0x1 field public static final int SC_INDEX_B_FRAME = 4; // 0x4 field public static final int SC_INDEX_I_FRAME = 1; // 0x1 field public static final int SC_INDEX_P_FRAME = 2; // 0x2 field public static final int SC_INDEX_SEQUENCE = 8; // 0x8 } } Loading Loading @@ -4797,6 +4809,23 @@ package android.media.tv.tuner.dvr { package android.media.tv.tuner.filter { public class AudioDescriptor { method public byte getAdFade(); method public byte getAdGainCenter(); method public byte getAdGainFront(); method public byte getAdGainSurround(); method public byte getAdPan(); method public char getAdVersionTextTag(); } public class DownloadEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); method public int getItemFragmentIndex(); method public int getItemId(); method public int getLastItemFragmentIndex(); method public int getMpuSequenceNumber(); } public class Filter implements java.lang.AutoCloseable { method public void close(); method public int configure(@NonNull android.media.tv.tuner.filter.FilterConfiguration); Loading Loading @@ -4846,6 +4875,34 @@ package android.media.tv.tuner.filter { ctor public FilterEvent(); } public class IpPayloadEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); } public class MediaEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getAvDataId(); method public long getDataLength(); method @Nullable public android.media.tv.tuner.filter.AudioDescriptor getExtraMetaData(); method public int getMpuSequenceNumber(); method public long getOffset(); method public long getPts(); method public int getStreamId(); method public boolean isPrivateData(); method public boolean isPtsPresent(); method public boolean isSecureMemory(); } public class MmtpRecordEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getDataLength(); method public int getScHevcIndexMask(); } public class PesEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); method public int getMpuSequenceNumber(); method public int getStreamId(); } public class PesSettings extends android.media.tv.tuner.filter.Settings { method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_TV_TUNER) public static android.media.tv.tuner.filter.PesSettings.Builder builder(@NonNull android.content.Context, int); method public int getStreamId(); Loading @@ -4868,6 +4925,12 @@ package android.media.tv.tuner.filter { public abstract class Settings { } public class TemiEvent extends android.media.tv.tuner.filter.FilterEvent { method @NonNull public byte[] getDescriptorData(); method public byte getDescriptorTag(); method public long getPts(); } public class TsFilterConfiguration extends android.media.tv.tuner.filter.FilterConfiguration { method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_TV_TUNER) public static android.media.tv.tuner.filter.TsFilterConfiguration.Builder builder(@NonNull android.content.Context); method @Nullable public android.media.tv.tuner.filter.Settings getSettings(); Loading @@ -4881,6 +4944,13 @@ package android.media.tv.tuner.filter { method @NonNull public android.media.tv.tuner.filter.TsFilterConfiguration.Builder setTpid(int); } public class TsRecordEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getDataLength(); method public int getPacketId(); method public int getScIndexMask(); method public int getTsIndexMask(); } } package android.media.tv.tuner.frontend { Loading media/java/android/media/tv/tuner/TunerConstants.java +0 −13 Original line number Diff line number Diff line Loading @@ -70,7 +70,6 @@ public final class TunerConstants { */ public static final int INDEX_TYPE_SC_HEVC = Constants.DemuxRecordScIndexType.SC_HEVC; /** * Indexes can be tagged by Start Code in PES (Packetized Elementary Stream) * according to ISO/IEC 13818-1. Loading @@ -83,22 +82,18 @@ public final class TunerConstants { /** * SC index for a new I-frame. * @hide */ public static final int SC_INDEX_I_FRAME = Constants.DemuxScIndex.I_FRAME; /** * SC index for a new P-frame. * @hide */ public static final int SC_INDEX_P_FRAME = Constants.DemuxScIndex.P_FRAME; /** * SC index for a new B-frame. * @hide */ public static final int SC_INDEX_B_FRAME = Constants.DemuxScIndex.B_FRAME; /** * SC index for a new sequence. * @hide */ public static final int SC_INDEX_SEQUENCE = Constants.DemuxScIndex.SEQUENCE; Loading @@ -118,47 +113,39 @@ public final class TunerConstants { /** * SC HEVC index SPS. * @hide */ public static final int SC_HEVC_INDEX_SPS = Constants.DemuxScHevcIndex.SPS; /** * SC HEVC index AUD. * @hide */ public static final int SC_HEVC_INDEX_AUD = Constants.DemuxScHevcIndex.AUD; /** * SC HEVC index SLICE_CE_BLA_W_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_CE_BLA_W_LP = Constants.DemuxScHevcIndex.SLICE_CE_BLA_W_LP; /** * SC HEVC index SLICE_BLA_W_RADL. * @hide */ public static final int SC_HEVC_INDEX_SLICE_BLA_W_RADL = Constants.DemuxScHevcIndex.SLICE_BLA_W_RADL; /** * SC HEVC index SLICE_BLA_N_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_BLA_N_LP = Constants.DemuxScHevcIndex.SLICE_BLA_N_LP; /** * SC HEVC index SLICE_IDR_W_RADL. * @hide */ public static final int SC_HEVC_INDEX_SLICE_IDR_W_RADL = Constants.DemuxScHevcIndex.SLICE_IDR_W_RADL; /** * SC HEVC index SLICE_IDR_N_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_IDR_N_LP = Constants.DemuxScHevcIndex.SLICE_IDR_N_LP; /** * SC HEVC index SLICE_TRAIL_CRA. * @hide */ public static final int SC_HEVC_INDEX_SLICE_TRAIL_CRA = Constants.DemuxScHevcIndex.SLICE_TRAIL_CRA; Loading media/java/android/media/tv/tuner/filter/AudioDescriptor.java +4 −1 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Meta data from AD (Audio Descriptor) according to ETSI TS 101 154 V2.1.1. * * @hide */ @SystemApi public class AudioDescriptor { private final byte mAdFade; private final byte mAdPan; Loading Loading @@ -68,7 +71,7 @@ public class AudioDescriptor { * * <p>A single ASCII character version designator (here "1" indicates revision 1). */ public char getVersionTextTag() { public char getAdVersionTextTag() { return mVersionTextTag; } Loading media/java/android/media/tv/tuner/filter/DownloadEvent.java +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Filter event sent from {@link Filter} objects with download type. * * @hide */ @SystemApi public class DownloadEvent extends FilterEvent { private final int mItemId; private final int mMpuSequenceNumber; Loading media/java/android/media/tv/tuner/filter/IpPayloadEvent.java +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Filter event sent from {@link Filter} objects with IP payload type. * * @hide */ @SystemApi public class IpPayloadEvent extends FilterEvent { private final int mDataLength; Loading Loading
api/system-current.txt +70 −0 Original line number Diff line number Diff line Loading @@ -4728,6 +4728,18 @@ package android.media.tv.tuner { field public static final int RESULT_SUCCESS = 0; // 0x0 field public static final int RESULT_UNAVAILABLE = 1; // 0x1 field public static final int RESULT_UNKNOWN_ERROR = 6; // 0x6 field public static final int SC_HEVC_INDEX_AUD = 2; // 0x2 field public static final int SC_HEVC_INDEX_SLICE_BLA_N_LP = 16; // 0x10 field public static final int SC_HEVC_INDEX_SLICE_BLA_W_RADL = 8; // 0x8 field public static final int SC_HEVC_INDEX_SLICE_CE_BLA_W_LP = 4; // 0x4 field public static final int SC_HEVC_INDEX_SLICE_IDR_N_LP = 64; // 0x40 field public static final int SC_HEVC_INDEX_SLICE_IDR_W_RADL = 32; // 0x20 field public static final int SC_HEVC_INDEX_SLICE_TRAIL_CRA = 128; // 0x80 field public static final int SC_HEVC_INDEX_SPS = 1; // 0x1 field public static final int SC_INDEX_B_FRAME = 4; // 0x4 field public static final int SC_INDEX_I_FRAME = 1; // 0x1 field public static final int SC_INDEX_P_FRAME = 2; // 0x2 field public static final int SC_INDEX_SEQUENCE = 8; // 0x8 } } Loading Loading @@ -4797,6 +4809,23 @@ package android.media.tv.tuner.dvr { package android.media.tv.tuner.filter { public class AudioDescriptor { method public byte getAdFade(); method public byte getAdGainCenter(); method public byte getAdGainFront(); method public byte getAdGainSurround(); method public byte getAdPan(); method public char getAdVersionTextTag(); } public class DownloadEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); method public int getItemFragmentIndex(); method public int getItemId(); method public int getLastItemFragmentIndex(); method public int getMpuSequenceNumber(); } public class Filter implements java.lang.AutoCloseable { method public void close(); method public int configure(@NonNull android.media.tv.tuner.filter.FilterConfiguration); Loading Loading @@ -4846,6 +4875,34 @@ package android.media.tv.tuner.filter { ctor public FilterEvent(); } public class IpPayloadEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); } public class MediaEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getAvDataId(); method public long getDataLength(); method @Nullable public android.media.tv.tuner.filter.AudioDescriptor getExtraMetaData(); method public int getMpuSequenceNumber(); method public long getOffset(); method public long getPts(); method public int getStreamId(); method public boolean isPrivateData(); method public boolean isPtsPresent(); method public boolean isSecureMemory(); } public class MmtpRecordEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getDataLength(); method public int getScHevcIndexMask(); } public class PesEvent extends android.media.tv.tuner.filter.FilterEvent { method public int getDataLength(); method public int getMpuSequenceNumber(); method public int getStreamId(); } public class PesSettings extends android.media.tv.tuner.filter.Settings { method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_TV_TUNER) public static android.media.tv.tuner.filter.PesSettings.Builder builder(@NonNull android.content.Context, int); method public int getStreamId(); Loading @@ -4868,6 +4925,12 @@ package android.media.tv.tuner.filter { public abstract class Settings { } public class TemiEvent extends android.media.tv.tuner.filter.FilterEvent { method @NonNull public byte[] getDescriptorData(); method public byte getDescriptorTag(); method public long getPts(); } public class TsFilterConfiguration extends android.media.tv.tuner.filter.FilterConfiguration { method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_TV_TUNER) public static android.media.tv.tuner.filter.TsFilterConfiguration.Builder builder(@NonNull android.content.Context); method @Nullable public android.media.tv.tuner.filter.Settings getSettings(); Loading @@ -4881,6 +4944,13 @@ package android.media.tv.tuner.filter { method @NonNull public android.media.tv.tuner.filter.TsFilterConfiguration.Builder setTpid(int); } public class TsRecordEvent extends android.media.tv.tuner.filter.FilterEvent { method public long getDataLength(); method public int getPacketId(); method public int getScIndexMask(); method public int getTsIndexMask(); } } package android.media.tv.tuner.frontend { Loading
media/java/android/media/tv/tuner/TunerConstants.java +0 −13 Original line number Diff line number Diff line Loading @@ -70,7 +70,6 @@ public final class TunerConstants { */ public static final int INDEX_TYPE_SC_HEVC = Constants.DemuxRecordScIndexType.SC_HEVC; /** * Indexes can be tagged by Start Code in PES (Packetized Elementary Stream) * according to ISO/IEC 13818-1. Loading @@ -83,22 +82,18 @@ public final class TunerConstants { /** * SC index for a new I-frame. * @hide */ public static final int SC_INDEX_I_FRAME = Constants.DemuxScIndex.I_FRAME; /** * SC index for a new P-frame. * @hide */ public static final int SC_INDEX_P_FRAME = Constants.DemuxScIndex.P_FRAME; /** * SC index for a new B-frame. * @hide */ public static final int SC_INDEX_B_FRAME = Constants.DemuxScIndex.B_FRAME; /** * SC index for a new sequence. * @hide */ public static final int SC_INDEX_SEQUENCE = Constants.DemuxScIndex.SEQUENCE; Loading @@ -118,47 +113,39 @@ public final class TunerConstants { /** * SC HEVC index SPS. * @hide */ public static final int SC_HEVC_INDEX_SPS = Constants.DemuxScHevcIndex.SPS; /** * SC HEVC index AUD. * @hide */ public static final int SC_HEVC_INDEX_AUD = Constants.DemuxScHevcIndex.AUD; /** * SC HEVC index SLICE_CE_BLA_W_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_CE_BLA_W_LP = Constants.DemuxScHevcIndex.SLICE_CE_BLA_W_LP; /** * SC HEVC index SLICE_BLA_W_RADL. * @hide */ public static final int SC_HEVC_INDEX_SLICE_BLA_W_RADL = Constants.DemuxScHevcIndex.SLICE_BLA_W_RADL; /** * SC HEVC index SLICE_BLA_N_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_BLA_N_LP = Constants.DemuxScHevcIndex.SLICE_BLA_N_LP; /** * SC HEVC index SLICE_IDR_W_RADL. * @hide */ public static final int SC_HEVC_INDEX_SLICE_IDR_W_RADL = Constants.DemuxScHevcIndex.SLICE_IDR_W_RADL; /** * SC HEVC index SLICE_IDR_N_LP. * @hide */ public static final int SC_HEVC_INDEX_SLICE_IDR_N_LP = Constants.DemuxScHevcIndex.SLICE_IDR_N_LP; /** * SC HEVC index SLICE_TRAIL_CRA. * @hide */ public static final int SC_HEVC_INDEX_SLICE_TRAIL_CRA = Constants.DemuxScHevcIndex.SLICE_TRAIL_CRA; Loading
media/java/android/media/tv/tuner/filter/AudioDescriptor.java +4 −1 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Meta data from AD (Audio Descriptor) according to ETSI TS 101 154 V2.1.1. * * @hide */ @SystemApi public class AudioDescriptor { private final byte mAdFade; private final byte mAdPan; Loading Loading @@ -68,7 +71,7 @@ public class AudioDescriptor { * * <p>A single ASCII character version designator (here "1" indicates revision 1). */ public char getVersionTextTag() { public char getAdVersionTextTag() { return mVersionTextTag; } Loading
media/java/android/media/tv/tuner/filter/DownloadEvent.java +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Filter event sent from {@link Filter} objects with download type. * * @hide */ @SystemApi public class DownloadEvent extends FilterEvent { private final int mItemId; private final int mMpuSequenceNumber; Loading
media/java/android/media/tv/tuner/filter/IpPayloadEvent.java +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.media.tv.tuner.filter; import android.annotation.SystemApi; /** * Filter event sent from {@link Filter} objects with IP payload type. * * @hide */ @SystemApi public class IpPayloadEvent extends FilterEvent { private final int mDataLength; Loading