Class SimpleDecoderOutputBuffer
- java.lang.Object
-
- com.google.android.exoplayer2.decoder.Buffer
-
- com.google.android.exoplayer2.decoder.DecoderOutputBuffer
-
- com.google.android.exoplayer2.decoder.SimpleDecoderOutputBuffer
-
@Deprecated public class SimpleDecoderOutputBuffer extends DecoderOutputBuffer
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.Buffer forSimpleDecoderoutput.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.android.exoplayer2.decoder.DecoderOutputBuffer
DecoderOutputBuffer.Owner<S extends DecoderOutputBuffer>
-
-
Field Summary
Fields Modifier and Type Field Description ByteBufferdataDeprecated.-
Fields inherited from class com.google.android.exoplayer2.decoder.DecoderOutputBuffer
skippedOutputBufferCount, timeUs
-
-
Constructor Summary
Constructors Constructor Description SimpleDecoderOutputBuffer(DecoderOutputBuffer.Owner<SimpleDecoderOutputBuffer> owner)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclear()Deprecated.Clears the buffer.ByteBufferinit(long timeUs, int size)Deprecated.Initializes the buffer.voidrelease()Deprecated.Releases the output buffer for reuse.-
Methods inherited from class com.google.android.exoplayer2.decoder.Buffer
addFlag, clearFlag, getFlag, hasSupplementalData, isDecodeOnly, isEndOfStream, isFirstSample, isKeyFrame, isLastSample, setFlags
-
-
-
-
Field Detail
-
data
@Nullable public ByteBuffer data
Deprecated.
-
-
Constructor Detail
-
SimpleDecoderOutputBuffer
public SimpleDecoderOutputBuffer(DecoderOutputBuffer.Owner<SimpleDecoderOutputBuffer> owner)
Deprecated.
-
-
Method Detail
-
init
public ByteBuffer init(long timeUs, int size)
Deprecated.Initializes the buffer.- Parameters:
timeUs- The presentation timestamp for the buffer, in microseconds.size- An upper bound on the size of the data that will be written to the buffer.- Returns:
- The
databuffer, for convenience.
-
clear
public void clear()
Deprecated.Description copied from class:BufferClears the buffer.
-
release
public void release()
Deprecated.Description copied from class:DecoderOutputBufferReleases the output buffer for reuse. Must be called when the buffer is no longer needed.- Specified by:
releasein classDecoderOutputBuffer
-
-