|
static int | mf_choose_output_type (AVCodecContext *avctx) |
|
static int | mf_setup_context (AVCodecContext *avctx) |
|
static int | mf_wait_events (AVCodecContext *avctx) |
|
static AVRational | mf_get_tb (AVCodecContext *avctx) |
|
static LONGLONG | mf_to_mf_time (AVCodecContext *avctx, int64_t av_pts) |
|
static void | mf_sample_set_pts (AVCodecContext *avctx, IMFSample *sample, int64_t av_pts) |
|
static int64_t | mf_from_mf_time (AVCodecContext *avctx, LONGLONG stime) |
|
static int64_t | mf_sample_get_pts (AVCodecContext *avctx, IMFSample *sample) |
|
static int | mf_enca_output_type_get (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_encv_output_type_get (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_output_type_get (AVCodecContext *avctx) |
|
static int | mf_sample_to_avpacket (AVCodecContext *avctx, IMFSample *sample, AVPacket *avpkt) |
|
static IMFSample * | mf_a_avframe_to_sample (AVCodecContext *avctx, const AVFrame *frame) |
|
static IMFSample * | mf_v_avframe_to_sample (AVCodecContext *avctx, const AVFrame *frame) |
|
static IMFSample * | mf_avframe_to_sample (AVCodecContext *avctx, const AVFrame *frame) |
|
static int | mf_send_sample (AVCodecContext *avctx, IMFSample *sample) |
|
static int | mf_receive_sample (AVCodecContext *avctx, IMFSample **out_sample) |
|
static int | mf_receive_packet (AVCodecContext *avctx, AVPacket *avpkt) |
|
static int64_t | mf_enca_output_score (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_enca_output_adjust (AVCodecContext *avctx, IMFMediaType *type) |
|
static int64_t | mf_enca_input_score (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_enca_input_adjust (AVCodecContext *avctx, IMFMediaType *type) |
|
static int64_t | mf_encv_output_score (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_encv_output_adjust (AVCodecContext *avctx, IMFMediaType *type) |
|
static int64_t | mf_encv_input_score (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_encv_input_adjust (AVCodecContext *avctx, IMFMediaType *type) |
|
static int | mf_choose_input_type (AVCodecContext *avctx) |
|
static int | mf_negotiate_types (AVCodecContext *avctx) |
|
static int | mf_unlock_async (AVCodecContext *avctx) |
|
static int | mf_create (void *log, MFFunctions *f, IMFTransform **mft, const AVCodec *codec, int use_hw) |
|
static int | mf_init_encoder (AVCodecContext *avctx) |
|
static int | mf_load_library (AVCodecContext *avctx) |
|
static int | mf_close (AVCodecContext *avctx) |
|
static int | mf_init (AVCodecContext *avctx) |
|
| MF_ENCODER (AUDIO, aac, AAC, NULL, AFMTS, ACAPS, NULL) |
|
| MF_ENCODER (AUDIO, ac3, AC3, NULL, AFMTS, ACAPS, NULL) |
|
| MF_ENCODER (AUDIO, mp3, MP3, NULL, AFMTS, ACAPS, NULL) |
|
| MF_ENCODER (VIDEO, h264, H264, venc_opts, VFMTS, VCAPS, defaults) |
|
| MF_ENCODER (VIDEO, hevc, HEVC, venc_opts, VFMTS, VCAPS, defaults) |
|
| MF_ENCODER (VIDEO, av1, AV1, venc_opts, VFMTS, VCAPS, defaults) |
|