diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-01-22 23:01:13 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-01-22 23:01:13 +0000 |
commit | b44e3d7201747cb6d48baf95d741797b459eb99a (patch) | |
tree | 31369435fe8d48d76d4db044ab33ed1646e19f22 | |
parent | fa75a86d0d796e38304854ed3e3a9133fb2d2f7e (diff) | |
parent | b3f7b9acd220e666723450feb577dbd12eea1144 (diff) |
Merge "Use LinearBlock in MediaEvent"
-rwxr-xr-x | api/system-current.txt | 1 | ||||
-rw-r--r-- | media/java/android/media/tv/tuner/filter/MediaEvent.java | 17 |
2 files changed, 9 insertions, 9 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 831163910930..50bddb5a29b4 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5013,6 +5013,7 @@ package android.media.tv.tuner.filter { method public long getAvDataId(); method public long getDataLength(); method @Nullable public android.media.tv.tuner.filter.AudioDescriptor getExtraMetaData(); + method @Nullable public android.media.MediaCodec.LinearBlock getLinearBlock(); method public int getMpuSequenceNumber(); method public long getOffset(); method public long getPts(); diff --git a/media/java/android/media/tv/tuner/filter/MediaEvent.java b/media/java/android/media/tv/tuner/filter/MediaEvent.java index eb2f4a9533ad..4d643fced383 100644 --- a/media/java/android/media/tv/tuner/filter/MediaEvent.java +++ b/media/java/android/media/tv/tuner/filter/MediaEvent.java @@ -19,6 +19,7 @@ package android.media.tv.tuner.filter; import android.annotation.BytesLong; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.media.MediaCodec.LinearBlock; /** * Filter event sent from {@link Filter} objects with media type. @@ -32,7 +33,7 @@ public class MediaEvent extends FilterEvent{ private final long mPts; private final long mDataLength; private final long mOffset; - private final Object mLinearBuffer; + private final LinearBlock mLinearBlock; private final boolean mIsSecureMemory; private final long mDataId; private final int mMpuSequenceNumber; @@ -41,14 +42,14 @@ public class MediaEvent extends FilterEvent{ // This constructor is used by JNI code only private MediaEvent(int streamId, boolean isPtsPresent, long pts, long dataLength, long offset, - Object buffer, boolean isSecureMemory, long dataId, int mpuSequenceNumber, + LinearBlock buffer, boolean isSecureMemory, long dataId, int mpuSequenceNumber, boolean isPrivateData, AudioDescriptor extraMetaData) { mStreamId = streamId; mIsPtsPresent = isPtsPresent; mPts = pts; mDataLength = dataLength; mOffset = offset; - mLinearBuffer = buffer; + mLinearBlock = buffer; mIsSecureMemory = isSecureMemory; mDataId = dataId; mMpuSequenceNumber = mpuSequenceNumber; @@ -96,13 +97,11 @@ public class MediaEvent extends FilterEvent{ } /** - * Gets a linear buffer associated to the memory where audio or video data stays. - * TODO: use LinearBuffer when it's ready. - * - * @hide + * Gets a linear block associated to the memory where audio or video data stays. */ - public Object getLinearBuffer() { - return mLinearBuffer; + @Nullable + public LinearBlock getLinearBlock() { + return mLinearBlock; } /** |