|
FFmpeg
|
#include <AMF/core/Factory.h>#include <AMF/components/VideoEncoderVCE.h>#include <AMF/components/VideoEncoderHEVC.h>#include <AMF/components/VideoEncoderAV1.h>#include "libavutil/fifo.h"#include "avcodec.h"#include "hwconfig.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 | MAX_LOOKAHEAD_DEPTH 41 |
| #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_receive_packet (AVCodecContext *avctx, AVPacket *avpkt) |
| Ecoding one frame - common function for all AMF encoders. More... | |
Variables | |
| const AVCodecHWConfigInternal *const | ff_amfenc_hw_configs [] |
| enum AVPixelFormat | ff_amf_pix_fmts [] |
| Supported formats. More... | |
| #define AMF_RETURN_IF_FALSE | ( | avctx, | |
| exp, | |||
| ret_value, | |||
| ... | |||
| ) |
Error handling helper.
| int ff_amf_encode_init | ( | AVCodecContext * | avctx | ) |
Common encoder initization function.
Definition at line 501 of file amfenc.c.
Referenced by amf_encode_init_av1(), amf_encode_init_h264(), and amf_encode_init_hevc().
| int ff_amf_encode_close | ( | AVCodecContext * | avctx | ) |
Common encoder termination function.
Definition at line 375 of file amfenc.c.
Referenced by ff_amf_encode_init().
| int ff_amf_receive_packet | ( | AVCodecContext * | avctx, |
| AVPacket * | avpkt | ||
| ) |
| const AVCodecHWConfigInternal* const ff_amfenc_hw_configs[] |
| enum AVPixelFormat ff_amf_pix_fmts[] |
1.8.17