diff options
| author | 2021-02-23 15:39:40 -0800 | |
|---|---|---|
| committer | 2021-04-01 10:39:05 -0700 | |
| commit | 7dce143de30732d67947c3a5594b0df53a183f5a (patch) | |
| tree | a6a1373eac13fe331753a1d110221750a0f74272 | |
| parent | 0aa964394e7638baec82016f91125b2fae5bab21 (diff) | |
Add session ID
Add new session-id key to Media Format and MediaMetrics.
Bug: b/180037783
Test: set session ID in app and print log in native code.
Change-Id: I405dd64545d1e605eed9ab8626cd81cda4b94d64
| -rw-r--r-- | media/java/android/media/MediaCodec.java | 1 | ||||
| -rw-r--r-- | media/java/android/media/MediaFormat.java | 9 |
2 files changed, 9 insertions, 1 deletions
diff --git a/media/java/android/media/MediaCodec.java b/media/java/android/media/MediaCodec.java index 822d22b072d6..4968bd1e0ce7 100644 --- a/media/java/android/media/MediaCodec.java +++ b/media/java/android/media/MediaCodec.java @@ -1684,7 +1684,6 @@ final public class MediaCodec { private MediaCodecInfo mCodecInfo; private final Object mCodecInfoLock = new Object(); private MediaCrypto mCrypto; - private String mPlaybackId; private static final int EVENT_CALLBACK = 1; private static final int EVENT_SET_CALLBACK = 2; diff --git a/media/java/android/media/MediaFormat.java b/media/java/android/media/MediaFormat.java index 2448d481af2e..50a326e9a595 100644 --- a/media/java/android/media/MediaFormat.java +++ b/media/java/android/media/MediaFormat.java @@ -219,6 +219,15 @@ public final class MediaFormat { private Map<String, Object> mMap; /** + * A key describing the log session ID for MediaCodec. The log session ID is a random 32-byte + * hexadecimal string that is used to associate metrics from multiple media codec instances + * to the same playback or recording session. + * The associated value is a string. + * @hide + */ + public static final String LOG_SESSION_ID = "log-session-id"; + + /** * A key describing the mime type of the MediaFormat. * The associated value is a string. */ |