52 #define VSYNC_PASSTHROUGH 0 
   55 #define VSYNC_VSCFR       0xfe 
   56 #define VSYNC_DROP        0xff 
   58 #define MAX_STREAMS 1024     
  264 #define DECODING_FOR_OST    1 
  265 #define DECODING_FOR_FILTER 2 
  381     int thread_queue_size;      
 
  394 #define ABORT_ON_FLAG_EMPTY_OUTPUT (1 <<  0) 
SpecifierOpt * passlogfiles
 
int64_t recording_time
desired length of the resulting file in microseconds == AV_TIME_BASE units 
 
enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodecContext *avctx, AVCodec *codec, enum AVPixelFormat target)
 
This structure describes decoded (raw) audio or video data. 
 
char * filters
filtergraph associated to the -filter option 
 
SpecifierOpt * hwaccel_output_formats
 
OutputFile ** output_files
 
Main libavfilter public API header. 
 
SpecifierOpt * copy_initial_nonkeyframes
 
int nb_chroma_intra_matrices
 
void choose_sample_fmt(AVStream *st, AVCodec *codec)
 
SpecifierOpt * reinit_filters
 
AVCodecParserContext * parser
 
FilterGraph * init_simple_filtergraph(InputStream *ist, OutputStream *ost)
 
SpecifierOpt * sample_fmts
 
SpecifierOpt * guess_layout_max
 
AVBitStreamFilterContext * bitstream_filters
 
int cuvid_init(AVCodecContext *s)
 
FilterGraph ** filtergraphs
 
float dts_error_threshold
 
int64_t start_time
start time in microseconds == AV_TIME_BASE units 
 
SpecifierOpt * frame_pix_fmts
 
SpecifierOpt * chroma_intra_matrices
 
SpecifierOpt * intra_matrices
 
void remove_avoptions(AVDictionary **a, AVDictionary *b)
 
int vdpau_init(AVCodecContext *s)
 
int copy_initial_nonkeyframes
 
AVDictionary * resample_opts
 
void reset_options(OptionsContext *o, int is_input)
 
SpecifierOpt * bitstream_filters
 
int init_complex_filtergraph(FilterGraph *fg)
 
const OptionDef options[]
 
int ist_in_filtergraph(FilterGraph *fg, InputStream *ist)
 
SpecifierOpt * disposition
 
Callback for checking whether to abort blocking functions. 
 
libswresample public header 
 
int ffmpeg_parse_options(int argc, char **argv)
 
int vaapi_device_init(const char *device)
 
AudioChannelMap * audio_channel_maps
 
int cuvid_transcode_init(OutputStream *ost)
 
SpecifierOpt * codec_tags
 
SpecifierOpt * rc_overrides
 
int(* init)(AVCodecContext *s)
 
int qsv_transcode_init(OutputStream *ost)
 
int hwaccel_lax_profile_check
 
float frame_drop_threshold
 
AVRational frame_aspect_ratio
 
int nb_audio_channel_maps
 
SpecifierOpt * filter_scripts
 
int vaapi_decode_init(AVCodecContext *avctx)
 
int nb_hwaccel_output_formats
 
SpecifierOpt * audio_channels
 
int metadata_chapters_manual
 
struct OutputStream * ost
 
typedef void(APIENTRY *FF_PFNGLACTIVETEXTUREPROC)(GLenum texture)
 
SpecifierOpt * audio_sample_rate
 
double forced_keyframes_expr_const_values[FKF_NB]
 
void opt_output_file(void *optctx, const char *filename)
 
int dxva2_init(AVCodecContext *s)
 
SpecifierOpt * dump_attachment
 
void assert_avoptions(AVDictionary *m)
 
SpecifierOpt * canvas_sizes
 
int qsv_init(AVCodecContext *s)
 
SpecifierOpt * metadata_map
 
int audio_channels_mapped
 
SpecifierOpt * copy_prior_start
 
SpecifierOpt * frame_aspect_ratios
 
SpecifierOpt * frame_sizes
 
A linked-list of the inputs/outputs of the filter chain. 
 
SpecifierOpt * frame_rates
 
struct InputStream * sync_ist
 
Libavcodec external API header. 
 
OutputStream ** output_streams
 
main external API structure. 
 
int metadata_streams_manual
 
const char * attachment_filename
 
int configure_output_filter(FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out)
 
a very simple circular buffer FIFO implementation 
 
SpecifierOpt * top_field_first
 
int configure_filtergraph(FilterGraph *fg)
 
rational number numerator/denominator 
 
int metadata_global_manual
 
int frame_bits_per_raw_sample
 
char * filters_script
filtergraph script associated to the -filter_script option 
 
SpecifierOpt * hwaccel_devices
 
float audio_drift_threshold
 
InputStream ** input_streams
 
AVIOContext * progress_avio
 
AVExpr * forced_keyframes_pexpr
 
const AVIOInterruptCB int_cb
 
A reference to a data buffer. 
 
int vda_init(AVCodecContext *s)
 
struct FilterGraph * graph
 
SpecifierOpt * inter_matrices
 
const char *const forced_keyframes_const_names[]
 
SpecifierOpt * forced_key_frames
 
const char ** attachments
 
AVBufferRef * hw_device_ctx
 
enum AVPixelFormat pix_fmt
 
SpecifierOpt * fix_sub_duration
 
SpecifierOpt * autorotate
 
float dts_delta_threshold
 
int guess_input_channel_layout(InputStream *ist)
 
SpecifierOpt * max_frames
 
int nb_copy_initial_nonkeyframes
 
SpecifierOpt * codec_names
 
AVDictionary * encoder_opts
 
char * videotoolbox_pixfmt
 
AVPixelFormat
Pixel format. 
 
int nb_frame_aspect_ratios
 
int videotoolbox_init(AVCodecContext *s)
 
simple arithmetic expression evaluator