public
static
abstract
class
MediaCodec.Callback
extends Object
| java.lang.Object | |
| ↳ | android.media.MediaCodec.Callback |
MediaCodec callback interface. Used to notify the user asynchronously of various MediaCodec events.
Public constructors | |
|---|---|
MediaCodec.Callback()
|
|
Public methods | |
|---|---|
abstract
void
|
onError(MediaCodec codec, MediaCodec.CodecException e)
Called when the MediaCodec encountered an error |
abstract
void
|
onInputBufferAvailable(MediaCodec codec, int index)
Called when an input buffer becomes available. |
abstract
void
|
onOutputBufferAvailable(MediaCodec codec, int index, MediaCodec.BufferInfo info)
Called when an output buffer becomes available. |
abstract
void
|
onOutputFormatChanged(MediaCodec codec, MediaFormat format)
Called when the output format has changed |
Inherited methods | |
|---|---|
java.lang.Object
| |
void onError (MediaCodec codec, MediaCodec.CodecException e)
Called when the MediaCodec encountered an error
| Parameters | |
|---|---|
codec |
MediaCodec:
The MediaCodec object. |
e |
MediaCodec.CodecException:
The MediaCodec.CodecException object describing the error.
|
void onInputBufferAvailable (MediaCodec codec, int index)
Called when an input buffer becomes available.
| Parameters | |
|---|---|
codec |
MediaCodec:
The MediaCodec object. |
index |
int:
The index of the available input buffer.
|
void onOutputBufferAvailable (MediaCodec codec, int index, MediaCodec.BufferInfo info)
Called when an output buffer becomes available.
| Parameters | |
|---|---|
codec |
MediaCodec:
The MediaCodec object. |
index |
int:
The index of the available output buffer. |
info |
MediaCodec.BufferInfo:
Info regarding the available output buffer MediaCodec.BufferInfo.
|
void onOutputFormatChanged (MediaCodec codec, MediaFormat format)
Called when the output format has changed
| Parameters | |
|---|---|
codec |
MediaCodec:
The MediaCodec object. |
format |
MediaFormat:
The new output format.
|