123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- #ifndef AVCODEC_MEDIACODEC_H
- #define AVCODEC_MEDIACODEC_H
- #include "libavcodec/avcodec.h"
- typedef struct AVMediaCodecContext {
-
- void *surface;
- } AVMediaCodecContext;
- AVMediaCodecContext *av_mediacodec_alloc_context(void);
- int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface);
- void av_mediacodec_default_free(AVCodecContext *avctx);
- typedef struct MediaCodecBuffer AVMediaCodecBuffer;
- int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render);
- int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time);
- #endif
|