Summary: Methods | Inherited Methods
public
static
final
class
MediaCodec.OutputFrame
extends Object
A single output frame and its associated metadata.
Summary
Public methods | |
|---|---|
ArrayDeque<MediaCodec.BufferInfo>
|
getBufferInfos()
|
Set<String>
|
getChangedKeys()
Returns an unmodifiable set of the names of entries that has changed from the previous frame. |
int
|
getFlags()
Returns the buffer flags. |
MediaFormat
|
getFormat()
Returns a read-only |
HardwareBuffer
|
getHardwareBuffer()
Returns the output hardware graphic buffer, or null if this frame is empty. |
MediaCodec.LinearBlock
|
getLinearBlock()
Returns the output linear block, or null if this frame is empty. |
long
|
getPresentationTimeUs()
Returns the presentation timestamp in microseconds. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
Public methods
getChangedKeys
public Set<String> getChangedKeys ()
Returns an unmodifiable set of the names of entries that has changed from
the previous frame. The entries may have been removed/changed/added.
Client can find out what the change is by querying MediaFormat
object returned from getFormat().
| Returns | |
|---|---|
Set<String> |
This value cannot be null. |
getPresentationTimeUs
public long getPresentationTimeUs ()
Returns the presentation timestamp in microseconds.
| Returns | |
|---|---|
long |
|