diff options
| -rwxr-xr-x | api/system-current.txt | 1 | ||||
| -rw-r--r-- | media/java/android/media/tv/tuner/filter/MediaEvent.java | 13 |
2 files changed, 8 insertions, 6 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 11cc389e2049..a0fb2f294500 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5049,6 +5049,7 @@ package android.media.tv.tuner.filter { } public class MediaEvent extends android.media.tv.tuner.filter.FilterEvent { + method public long getAudioHandle(); method public long getAvDataId(); method public long getDataLength(); method @Nullable public android.media.tv.tuner.filter.AudioDescriptor getExtraMetaData(); diff --git a/media/java/android/media/tv/tuner/filter/MediaEvent.java b/media/java/android/media/tv/tuner/filter/MediaEvent.java index 97a2b22e5030..b6bd86befd87 100644 --- a/media/java/android/media/tv/tuner/filter/MediaEvent.java +++ b/media/java/android/media/tv/tuner/filter/MediaEvent.java @@ -124,15 +124,16 @@ public class MediaEvent extends FilterEvent{ } /** - * Reserves the ID which is used by HAL to provide additional information for AV data. + * Gets the audio handle. * - * <p>The corresponding data is used and released by {@link android.media.AudioTrack}. - * <p>The data is also released when the {@link Filter} instance is closed. + * <p>Client gets audio handle from {@link MediaEvent}, and queues it to + * {@link android.media.AudioTrack} in + * {@link android.media.AudioTrack#ENCAPSULATION_MODE_HANDLE} format. * - * @return the reserved AV data ID. - * @hide + * @return the audio handle. + * @see android.media.AudioTrack#ENCAPSULATION_MODE_HANDLE */ - public long reserveAvDataId() { + public long getAudioHandle() { // TODO: implement return mDataId; } |