FFmpeg
Data Fields
MFContext Struct Reference

Data Fields

AVClassav_class
 
HMODULE library
 
MFFunctions functions
 
AVFrameframe
 
int is_video
 
int is_audio
 
GUID main_subtype
 
IMFTransform * mft
 
IMFMediaEventGenerator * async_events
 
DWORD in_stream_id
 
DWORD out_stream_id
 
MFT_INPUT_STREAM_INFO in_info
 
MFT_OUTPUT_STREAM_INFO out_info
 
int out_stream_provides_samples
 
int draining
 
int draining_done
 
int sample_sent
 
int async_need_input
 
int async_have_output
 
int async_marker
 
int64_t reorder_delay
 
ICodecAPI * codec_api
 
int opt_enc_rc
 
int opt_enc_quality
 
int opt_enc_scenario
 
int opt_enc_hw
 

Detailed Description

Definition at line 35 of file mfenc.c.

Field Documentation

◆ av_class

AVClass* MFContext::av_class

Definition at line 36 of file mfenc.c.

◆ library

HMODULE MFContext::library

Definition at line 37 of file mfenc.c.

◆ functions

MFFunctions MFContext::functions

Definition at line 38 of file mfenc.c.

◆ frame

AVFrame* MFContext::frame

Definition at line 39 of file mfenc.c.

◆ is_video

int MFContext::is_video

Definition at line 40 of file mfenc.c.

◆ is_audio

int MFContext::is_audio

Definition at line 40 of file mfenc.c.

◆ main_subtype

GUID MFContext::main_subtype

Definition at line 41 of file mfenc.c.

◆ mft

IMFTransform* MFContext::mft

Definition at line 42 of file mfenc.c.

◆ async_events

IMFMediaEventGenerator* MFContext::async_events

Definition at line 43 of file mfenc.c.

◆ in_stream_id

DWORD MFContext::in_stream_id

Definition at line 44 of file mfenc.c.

◆ out_stream_id

DWORD MFContext::out_stream_id

Definition at line 44 of file mfenc.c.

◆ in_info

MFT_INPUT_STREAM_INFO MFContext::in_info

Definition at line 45 of file mfenc.c.

◆ out_info

MFT_OUTPUT_STREAM_INFO MFContext::out_info

Definition at line 46 of file mfenc.c.

◆ out_stream_provides_samples

int MFContext::out_stream_provides_samples

Definition at line 47 of file mfenc.c.

◆ draining

int MFContext::draining

Definition at line 48 of file mfenc.c.

◆ draining_done

int MFContext::draining_done

Definition at line 48 of file mfenc.c.

◆ sample_sent

int MFContext::sample_sent

Definition at line 49 of file mfenc.c.

◆ async_need_input

int MFContext::async_need_input

Definition at line 50 of file mfenc.c.

◆ async_have_output

int MFContext::async_have_output

Definition at line 50 of file mfenc.c.

◆ async_marker

int MFContext::async_marker

Definition at line 50 of file mfenc.c.

◆ reorder_delay

int64_t MFContext::reorder_delay

Definition at line 51 of file mfenc.c.

◆ codec_api

ICodecAPI* MFContext::codec_api

Definition at line 52 of file mfenc.c.

◆ opt_enc_rc

int MFContext::opt_enc_rc

Definition at line 54 of file mfenc.c.

◆ opt_enc_quality

int MFContext::opt_enc_quality

Definition at line 55 of file mfenc.c.

◆ opt_enc_scenario

int MFContext::opt_enc_scenario

Definition at line 56 of file mfenc.c.

◆ opt_enc_hw

int MFContext::opt_enc_hw

Definition at line 57 of file mfenc.c.


The documentation for this struct was generated from the following file: