|
FFmpeg
|
Go to the source code of this file.
Functions | |
| AVMediaCodecContext * | av_mediacodec_alloc_context (void) |
| Allocate and initialize a MediaCodec context. More... | |
| int | av_mediacodec_default_init (AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) |
| Convenience function that sets up the MediaCodec context. More... | |
| void | av_mediacodec_default_free (AVCodecContext *avctx) |
| This function must be called to free the MediaCodec context initialized with av_mediacodec_default_init(). More... | |
| int | av_mediacodec_release_buffer (AVMediaCodecBuffer *buffer, int render) |
| Release a MediaCodec buffer and render it to the surface that is associated with the decoder. More... | |
| AVMediaCodecContext* av_mediacodec_alloc_context | ( | void | ) |
Allocate and initialize a MediaCodec context.
When decoding with MediaCodec is finished, the caller must free the MediaCodec context with av_mediacodec_default_free.
Definition at line 106 of file mediacodec.c.
| int av_mediacodec_default_init | ( | AVCodecContext * | avctx, |
| AVMediaCodecContext * | ctx, | ||
| void * | surface | ||
| ) |
Convenience function that sets up the MediaCodec context.
| avctx | codec context |
| ctx | MediaCodec context to initialize |
| surface | reference to an android/view/Surface |
Definition at line 111 of file mediacodec.c.
| void av_mediacodec_default_free | ( | AVCodecContext * | avctx | ) |
This function must be called to free the MediaCodec context initialized with av_mediacodec_default_init().
| avctx | codec context |
Definition at line 116 of file mediacodec.c.
| int av_mediacodec_release_buffer | ( | AVMediaCodecBuffer * | buffer, |
| int | render | ||
| ) |
Release a MediaCodec buffer and render it to the surface that is associated with the decoder.
This function should only be called once on a given buffer, once released the underlying buffer returns to the codec, thus subsequent calls to this function will have no effect.
| buffer | the buffer to render |
| render | 1 to release and render the buffer to the surface or 0 to discard the buffer |
Definition at line 120 of file mediacodec.c.
1.8.6