|
FFmpeg
|
#include <stdint.h>#include <stdatomic.h>#include <stdbool.h>#include <sys/types.h>#include "libavutil/frame.h"#include "libavutil/pixfmt.h"#include "avcodec.h"#include "mediacodec_wrapper.h"Go to the source code of this file.
Data Structures | |
| struct | MediaCodecDecContext |
| struct | AVMediaCodecBuffer |
| Opaque structure representing a MediaCodec buffer to render. More... | |
Functions | |
| int | ff_mediacodec_dec_init (AVCodecContext *avctx, MediaCodecDecContext *s, const char *mime, FFAMediaFormat *format) |
| int | ff_mediacodec_dec_send (AVCodecContext *avctx, MediaCodecDecContext *s, AVPacket *pkt, bool wait) |
| int | ff_mediacodec_dec_receive (AVCodecContext *avctx, MediaCodecDecContext *s, AVFrame *frame, bool wait) |
| int | ff_mediacodec_dec_flush (AVCodecContext *avctx, MediaCodecDecContext *s) |
| int | ff_mediacodec_dec_close (AVCodecContext *avctx, MediaCodecDecContext *s) |
| int | ff_mediacodec_dec_is_flushing (AVCodecContext *avctx, MediaCodecDecContext *s) |
| int ff_mediacodec_dec_init | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s, | ||
| const char * | mime, | ||
| FFAMediaFormat * | format | ||
| ) |
Definition at line 465 of file mediacodecdec_common.c.
Referenced by mediacodec_decode_init().
| int ff_mediacodec_dec_send | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s, | ||
| AVPacket * | pkt, | ||
| bool | wait | ||
| ) |
Definition at line 566 of file mediacodecdec_common.c.
Referenced by mediacodec_receive_frame().
| int ff_mediacodec_dec_receive | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s, | ||
| AVFrame * | frame, | ||
| bool | wait | ||
| ) |
Definition at line 656 of file mediacodecdec_common.c.
Referenced by mediacodec_receive_frame().
| int ff_mediacodec_dec_flush | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s | ||
| ) |
Definition at line 779 of file mediacodecdec_common.c.
Referenced by mediacodec_decode_flush(), and mediacodec_receive_frame().
| int ff_mediacodec_dec_close | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s | ||
| ) |
Definition at line 797 of file mediacodecdec_common.c.
Referenced by ff_mediacodec_dec_init(), and mediacodec_decode_close().
| int ff_mediacodec_dec_is_flushing | ( | AVCodecContext * | avctx, |
| MediaCodecDecContext * | s | ||
| ) |
Definition at line 804 of file mediacodecdec_common.c.
Referenced by mediacodec_receive_frame().
1.8.6