summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapi/system-current.txt1
-rw-r--r--media/java/android/media/tv/tuner/filter/MediaEvent.java13
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;
}