From e966d5d7ecfcdea3332e082d49f1de6498e808ad Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Thu, 7 Jan 2021 19:07:33 -0800 Subject: [PATCH] media: add MediaFormat.KEY_AUDIO_HW_SYNC hidden key This is already used by tunneled decoder clients. Bug: 151997287 Change-Id: I62fc01d4519674d87b4bf6f3192f5099ef626bfa --- media/java/android/media/MediaFormat.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/media/java/android/media/MediaFormat.java b/media/java/android/media/MediaFormat.java index 4e8a273ecc9ea..f0a8710f533e4 100644 --- a/media/java/android/media/MediaFormat.java +++ b/media/java/android/media/MediaFormat.java @@ -1060,6 +1060,17 @@ public final class MediaFormat { */ public static final String KEY_AUDIO_SESSION_ID = "audio-session-id"; + /** + * A key describing the audio hardware sync ID of the AudioTrack associated + * to a tunneled video codec. The associated value is an integer. + * + * @hide + * + * @see MediaCodecInfo.CodecCapabilities#FEATURE_TunneledPlayback + * @see AudioManager#getAudioHwSyncForSession + */ + public static final String KEY_AUDIO_HW_SYNC = "audio-hw-sync"; + /** * A key for boolean AUTOSELECT behavior for the track. Tracks with AUTOSELECT=true * are considered when automatically selecting a track without specific user