|
FFmpeg
|
#include <AMF/core/Factory.h>#include <AMF/components/VideoEncoderVCE.h>#include <AMF/components/VideoEncoderHEVC.h>#include "libavutil/fifo.h"#include "avcodec.h"Go to the source code of this file.
Data Structures | |
| struct | AmfTraceWriter |
| AMF trace writer callback class Used to capture all AMF logging. More... | |
| struct | AmfContext |
| AMF encoder context. More... | |
Macros | |
| #define | AMF_RETURN_IF_FALSE(avctx, exp, ret_value,...) |
| Error handling helper. More... | |
Functions | |
| int | ff_amf_encode_init (AVCodecContext *avctx) |
| Common encoder initization function. More... | |
| int | ff_amf_encode_close (AVCodecContext *avctx) |
| Common encoder termination function. More... | |
| int | ff_amf_send_frame (AVCodecContext *avctx, const AVFrame *frame) |
| Ecoding one frame - common function for all AMF encoders. More... | |
| int | ff_amf_receive_packet (AVCodecContext *avctx, AVPacket *avpkt) |
Variables | |
| enum AVPixelFormat | ff_amf_pix_fmts [] |
| Supported formats. More... | |
| #define AMF_RETURN_IF_FALSE | ( | avctx, | |
| exp, | |||
| ret_value, | |||
| ... | |||
| ) |
Error handling helper.
Definition at line 144 of file amfenc.h.
Referenced by amf_copy_buffer(), amf_encode_init_h264(), amf_encode_init_hevc(), amf_init_context(), amf_init_encoder(), amf_load_library(), ff_amf_receive_packet(), and ff_amf_send_frame().
| int ff_amf_encode_init | ( | AVCodecContext * | avctx | ) |
Common encoder initization function.
Definition at line 493 of file amfenc.c.
Referenced by amf_encode_init_h264(), and amf_encode_init_hevc().
| int ff_amf_encode_close | ( | AVCodecContext * | avctx | ) |
Common encoder termination function.
Definition at line 356 of file amfenc.c.
Referenced by ff_amf_encode_init().
| int ff_amf_send_frame | ( | AVCodecContext * | avctx, |
| const AVFrame * | frame | ||
| ) |
| int ff_amf_receive_packet | ( | AVCodecContext * | avctx, |
| AVPacket * | avpkt | ||
| ) |
| enum AVPixelFormat ff_amf_pix_fmts[] |
1.8.6