| java.lang.Object | |
| ↳ | android.media.MediaCodec.BufferInfo |
Per buffer metadata includes an offset and size specifying the range of valid data in the associated codec (output) buffer.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| flags | Buffer flags associated with the buffer. | ||||||||||
| offset | The start-offset of the data in the buffer. | ||||||||||
| presentationTimeUs | The presentation timestamp in microseconds for the buffer. | ||||||||||
| size | The amount of data (in bytes) in the buffer. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Update the buffer metadata information.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Buffer flags associated with the buffer. A combination of
BUFFER_FLAG_KEY_FRAME and BUFFER_FLAG_END_OF_STREAM.
Encoded buffers that are key frames are marked with
BUFFER_FLAG_KEY_FRAME.
The last output buffer corresponding to the input buffer
marked with BUFFER_FLAG_END_OF_STREAM will also be marked
with BUFFER_FLAG_END_OF_STREAM. In some cases this could
be an empty buffer, whose sole purpose is to carry the end-of-stream
marker.
The presentation timestamp in microseconds for the buffer. This is derived from the presentation timestamp passed in with the corresponding input buffer. This should be ignored for a 0-sized buffer.
The amount of data (in bytes) in the buffer. If this is 0,
the buffer has no data in it and can be discarded. The only
use of a 0-size buffer is to carry the end-of-stream marker.
Update the buffer metadata information.
| newOffset | the start-offset of the data in the buffer. |
|---|---|
| newSize | the amount of data (in bytes) in the buffer. |
| newTimeUs | the presentation timestamp in microseconds. |
| newFlags | buffer flags associated with the buffer. This
should be a combination of BUFFER_FLAG_KEY_FRAME and
BUFFER_FLAG_END_OF_STREAM.
|