Unhide getAudioHandle

Test: make;
Bug: 139308734
Change-Id: I125da39637f3020af1afdd54d7ac6d8ec48971fa
This commit is contained in:
shubang
2020-01-22 00:04:51 -08:00
committed by Shubang Lu
parent daa6bcdbe7
commit 61f47eb340
2 changed files with 8 additions and 6 deletions

View File

@@ -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();

View File

@@ -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;
}