FFmpeg
Data Fields
OptionsContext Struct Reference

#include <ffmpeg.h>

Data Fields

OptionGroupg
 
int64_t start_time
 
int64_t start_time_eof
 
int seek_timestamp
 
const char * format
 
SpecifierOptList codec_names
 
SpecifierOptList audio_ch_layouts
 
SpecifierOptList audio_channels
 
SpecifierOptList audio_sample_rate
 
SpecifierOptList frame_rates
 
SpecifierOptList max_frame_rates
 
SpecifierOptList frame_sizes
 
SpecifierOptList frame_pix_fmts
 
int64_t input_ts_offset
 
int loop
 
int rate_emu
 
float readrate
 
double readrate_initial_burst
 
int accurate_seek
 
int thread_queue_size
 
int input_sync_ref
 
int find_stream_info
 
SpecifierOptList ts_scale
 
SpecifierOptList dump_attachment
 
SpecifierOptList hwaccels
 
SpecifierOptList hwaccel_devices
 
SpecifierOptList hwaccel_output_formats
 
SpecifierOptList autorotate
 
SpecifierOptList apply_cropping
 
StreamMapstream_maps
 
int nb_stream_maps
 
const char ** attachments
 
int nb_attachments
 
int chapters_input_file
 
int64_t recording_time
 
int64_t stop_time
 
int64_t limit_filesize
 
float mux_preload
 
float mux_max_delay
 
float shortest_buf_duration
 
int shortest
 
int bitexact
 
int video_disable
 
int audio_disable
 
int subtitle_disable
 
int data_disable
 
AVDictionarystreamid
 
SpecifierOptList metadata
 
SpecifierOptList max_frames
 
SpecifierOptList bitstream_filters
 
SpecifierOptList codec_tags
 
SpecifierOptList sample_fmts
 
SpecifierOptList qscale
 
SpecifierOptList forced_key_frames
 
SpecifierOptList fps_mode
 
SpecifierOptList force_fps
 
SpecifierOptList frame_aspect_ratios
 
SpecifierOptList display_rotations
 
SpecifierOptList display_hflips
 
SpecifierOptList display_vflips
 
SpecifierOptList rc_overrides
 
SpecifierOptList intra_matrices
 
SpecifierOptList inter_matrices
 
SpecifierOptList chroma_intra_matrices
 
SpecifierOptList top_field_first
 
SpecifierOptList metadata_map
 
SpecifierOptList presets
 
SpecifierOptList copy_initial_nonkeyframes
 
SpecifierOptList copy_prior_start
 
SpecifierOptList filters
 
SpecifierOptList filter_scripts
 
SpecifierOptList reinit_filters
 
SpecifierOptList fix_sub_duration
 
SpecifierOptList fix_sub_duration_heartbeat
 
SpecifierOptList canvas_sizes
 
SpecifierOptList pass
 
SpecifierOptList passlogfiles
 
SpecifierOptList max_muxing_queue_size
 
SpecifierOptList muxing_queue_data_threshold
 
SpecifierOptList guess_layout_max
 
SpecifierOptList apad
 
SpecifierOptList discard
 
SpecifierOptList disposition
 
SpecifierOptList program
 
SpecifierOptList stream_groups
 
SpecifierOptList time_bases
 
SpecifierOptList enc_time_bases
 
SpecifierOptList autoscale
 
SpecifierOptList bits_per_raw_sample
 
SpecifierOptList enc_stats_pre
 
SpecifierOptList enc_stats_post
 
SpecifierOptList mux_stats
 
SpecifierOptList enc_stats_pre_fmt
 
SpecifierOptList enc_stats_post_fmt
 
SpecifierOptList mux_stats_fmt
 

Detailed Description

Definition at line 143 of file ffmpeg.h.

Field Documentation

◆ g

OptionGroup* OptionsContext::g

◆ start_time

int64_t OptionsContext::start_time

Definition at line 147 of file ffmpeg.h.

Referenced by ifile_open(), init_options(), and of_open().

◆ start_time_eof

int64_t OptionsContext::start_time_eof

Definition at line 148 of file ffmpeg.h.

Referenced by ifile_open(), and init_options().

◆ seek_timestamp

int OptionsContext::seek_timestamp

Definition at line 149 of file ffmpeg.h.

Referenced by ifile_open().

◆ format

const char* OptionsContext::format

Definition at line 150 of file ffmpeg.h.

Referenced by ifile_open(), and of_open().

◆ codec_names

SpecifierOptList OptionsContext::codec_names

◆ audio_ch_layouts

SpecifierOptList OptionsContext::audio_ch_layouts

Definition at line 153 of file ffmpeg.h.

Referenced by ifile_open(), ist_add(), and new_stream_audio().

◆ audio_channels

SpecifierOptList OptionsContext::audio_channels

Definition at line 154 of file ffmpeg.h.

Referenced by ifile_open(), and new_stream_audio().

◆ audio_sample_rate

SpecifierOptList OptionsContext::audio_sample_rate

Definition at line 155 of file ffmpeg.h.

Referenced by ifile_open(), and new_stream_audio().

◆ frame_rates

SpecifierOptList OptionsContext::frame_rates

Definition at line 156 of file ffmpeg.h.

Referenced by ifile_open(), ist_add(), and new_stream_video().

◆ max_frame_rates

SpecifierOptList OptionsContext::max_frame_rates

Definition at line 157 of file ffmpeg.h.

Referenced by new_stream_video().

◆ frame_sizes

SpecifierOptList OptionsContext::frame_sizes

Definition at line 158 of file ffmpeg.h.

Referenced by ifile_open(), new_stream_subtitle(), and new_stream_video().

◆ frame_pix_fmts

SpecifierOptList OptionsContext::frame_pix_fmts

Definition at line 159 of file ffmpeg.h.

Referenced by ifile_open(), and new_stream_video().

◆ input_ts_offset

int64_t OptionsContext::input_ts_offset

Definition at line 162 of file ffmpeg.h.

Referenced by ifile_open().

◆ loop

int OptionsContext::loop

Definition at line 163 of file ffmpeg.h.

Referenced by ifile_open().

◆ rate_emu

int OptionsContext::rate_emu

Definition at line 164 of file ffmpeg.h.

Referenced by ifile_open().

◆ readrate

float OptionsContext::readrate

Definition at line 165 of file ffmpeg.h.

Referenced by ifile_open().

◆ readrate_initial_burst

double OptionsContext::readrate_initial_burst

Definition at line 166 of file ffmpeg.h.

Referenced by ifile_open().

◆ accurate_seek

int OptionsContext::accurate_seek

Definition at line 167 of file ffmpeg.h.

Referenced by ifile_open(), and init_options().

◆ thread_queue_size

int OptionsContext::thread_queue_size

Definition at line 168 of file ffmpeg.h.

Referenced by init_options(), and of_open().

◆ input_sync_ref

int OptionsContext::input_sync_ref

Definition at line 169 of file ffmpeg.h.

Referenced by ifile_open(), and init_options().

◆ find_stream_info

int OptionsContext::find_stream_info

Definition at line 170 of file ffmpeg.h.

Referenced by ifile_open(), and init_options().

◆ ts_scale

SpecifierOptList OptionsContext::ts_scale

Definition at line 172 of file ffmpeg.h.

Referenced by ist_add().

◆ dump_attachment

SpecifierOptList OptionsContext::dump_attachment

Definition at line 173 of file ffmpeg.h.

Referenced by ifile_open().

◆ hwaccels

SpecifierOptList OptionsContext::hwaccels

Definition at line 174 of file ffmpeg.h.

Referenced by ist_add().

◆ hwaccel_devices

SpecifierOptList OptionsContext::hwaccel_devices

Definition at line 175 of file ffmpeg.h.

Referenced by ist_add().

◆ hwaccel_output_formats

SpecifierOptList OptionsContext::hwaccel_output_formats

Definition at line 176 of file ffmpeg.h.

Referenced by ist_add().

◆ autorotate

SpecifierOptList OptionsContext::autorotate

Definition at line 177 of file ffmpeg.h.

Referenced by ist_add().

◆ apply_cropping

SpecifierOptList OptionsContext::apply_cropping

Definition at line 178 of file ffmpeg.h.

Referenced by ist_add().

◆ stream_maps

StreamMap* OptionsContext::stream_maps

Definition at line 181 of file ffmpeg.h.

Referenced by create_streams(), opt_map(), and uninit_options().

◆ nb_stream_maps

int OptionsContext::nb_stream_maps

Definition at line 182 of file ffmpeg.h.

Referenced by create_streams(), opt_map(), and uninit_options().

◆ attachments

const char** OptionsContext::attachments

Definition at line 183 of file ffmpeg.h.

Referenced by of_add_attachments(), opt_attach(), and uninit_options().

◆ nb_attachments

int OptionsContext::nb_attachments

Definition at line 184 of file ffmpeg.h.

Referenced by of_add_attachments(), opt_attach(), and uninit_options().

◆ chapters_input_file

int OptionsContext::chapters_input_file

Definition at line 186 of file ffmpeg.h.

Referenced by copy_meta(), and init_options().

◆ recording_time

int64_t OptionsContext::recording_time

Definition at line 188 of file ffmpeg.h.

Referenced by ifile_open(), init_options(), and of_open().

◆ stop_time

int64_t OptionsContext::stop_time

Definition at line 189 of file ffmpeg.h.

Referenced by ifile_open(), init_options(), and of_open().

◆ limit_filesize

int64_t OptionsContext::limit_filesize

Definition at line 190 of file ffmpeg.h.

Referenced by init_options(), and of_open().

◆ mux_preload

float OptionsContext::mux_preload

Definition at line 191 of file ffmpeg.h.

Referenced by of_open(), and opt_target().

◆ mux_max_delay

float OptionsContext::mux_max_delay

Definition at line 192 of file ffmpeg.h.

Referenced by init_options(), and of_open().

◆ shortest_buf_duration

float OptionsContext::shortest_buf_duration

Definition at line 193 of file ffmpeg.h.

Referenced by init_options(), and of_open().

◆ shortest

int OptionsContext::shortest

Definition at line 194 of file ffmpeg.h.

Referenced by create_streams(), and of_open().

◆ bitexact

int OptionsContext::bitexact

Definition at line 195 of file ffmpeg.h.

Referenced by ifile_open(), ist_add(), of_open(), and ost_add().

◆ video_disable

int OptionsContext::video_disable

Definition at line 197 of file ffmpeg.h.

Referenced by create_streams(), and ist_add().

◆ audio_disable

int OptionsContext::audio_disable

Definition at line 198 of file ffmpeg.h.

Referenced by create_streams(), and ist_add().

◆ subtitle_disable

int OptionsContext::subtitle_disable

Definition at line 199 of file ffmpeg.h.

Referenced by create_streams(), ist_add(), and map_manual().

◆ data_disable

int OptionsContext::data_disable

Definition at line 200 of file ffmpeg.h.

Referenced by create_streams(), and ist_add().

◆ streamid

AVDictionary* OptionsContext::streamid

Definition at line 203 of file ffmpeg.h.

Referenced by opt_streamid(), ost_add(), and uninit_options().

◆ metadata

SpecifierOptList OptionsContext::metadata

Definition at line 205 of file ffmpeg.h.

Referenced by of_add_metadata().

◆ max_frames

SpecifierOptList OptionsContext::max_frames

Definition at line 206 of file ffmpeg.h.

Referenced by ost_add().

◆ bitstream_filters

SpecifierOptList OptionsContext::bitstream_filters

Definition at line 207 of file ffmpeg.h.

Referenced by ist_add(), and ost_add().

◆ codec_tags

SpecifierOptList OptionsContext::codec_tags

Definition at line 208 of file ffmpeg.h.

Referenced by ist_add(), and ost_add().

◆ sample_fmts

SpecifierOptList OptionsContext::sample_fmts

Definition at line 209 of file ffmpeg.h.

Referenced by new_stream_audio().

◆ qscale

SpecifierOptList OptionsContext::qscale

Definition at line 210 of file ffmpeg.h.

Referenced by ost_add().

◆ forced_key_frames

SpecifierOptList OptionsContext::forced_key_frames

Definition at line 211 of file ffmpeg.h.

Referenced by process_forced_keyframes().

◆ fps_mode

SpecifierOptList OptionsContext::fps_mode

Definition at line 212 of file ffmpeg.h.

Referenced by new_stream_video().

◆ force_fps

SpecifierOptList OptionsContext::force_fps

Definition at line 213 of file ffmpeg.h.

Referenced by new_stream_video().

◆ frame_aspect_ratios

SpecifierOptList OptionsContext::frame_aspect_ratios

Definition at line 214 of file ffmpeg.h.

Referenced by new_stream_video().

◆ display_rotations

SpecifierOptList OptionsContext::display_rotations

Definition at line 215 of file ffmpeg.h.

Referenced by add_display_matrix_to_stream().

◆ display_hflips

SpecifierOptList OptionsContext::display_hflips

Definition at line 216 of file ffmpeg.h.

Referenced by add_display_matrix_to_stream().

◆ display_vflips

SpecifierOptList OptionsContext::display_vflips

Definition at line 217 of file ffmpeg.h.

Referenced by add_display_matrix_to_stream().

◆ rc_overrides

SpecifierOptList OptionsContext::rc_overrides

Definition at line 218 of file ffmpeg.h.

Referenced by new_stream_video().

◆ intra_matrices

SpecifierOptList OptionsContext::intra_matrices

Definition at line 219 of file ffmpeg.h.

Referenced by new_stream_video().

◆ inter_matrices

SpecifierOptList OptionsContext::inter_matrices

Definition at line 220 of file ffmpeg.h.

Referenced by new_stream_video().

◆ chroma_intra_matrices

SpecifierOptList OptionsContext::chroma_intra_matrices

Definition at line 221 of file ffmpeg.h.

Referenced by new_stream_video().

◆ top_field_first

SpecifierOptList OptionsContext::top_field_first

Definition at line 223 of file ffmpeg.h.

Referenced by ist_add(), and new_stream_video().

◆ metadata_map

SpecifierOptList OptionsContext::metadata_map

Definition at line 225 of file ffmpeg.h.

Referenced by copy_meta().

◆ presets

SpecifierOptList OptionsContext::presets

Definition at line 226 of file ffmpeg.h.

Referenced by ost_add().

◆ copy_initial_nonkeyframes

SpecifierOptList OptionsContext::copy_initial_nonkeyframes

Definition at line 227 of file ffmpeg.h.

Referenced by ost_add().

◆ copy_prior_start

SpecifierOptList OptionsContext::copy_prior_start

Definition at line 228 of file ffmpeg.h.

Referenced by ost_add().

◆ filters

SpecifierOptList OptionsContext::filters

Definition at line 229 of file ffmpeg.h.

Referenced by ost_get_filters(), and streamcopy_init().

◆ filter_scripts

SpecifierOptList OptionsContext::filter_scripts

Definition at line 231 of file ffmpeg.h.

Referenced by ost_get_filters(), and streamcopy_init().

◆ reinit_filters

SpecifierOptList OptionsContext::reinit_filters

Definition at line 233 of file ffmpeg.h.

Referenced by ist_add().

◆ fix_sub_duration

SpecifierOptList OptionsContext::fix_sub_duration

Definition at line 234 of file ffmpeg.h.

Referenced by ist_add().

◆ fix_sub_duration_heartbeat

SpecifierOptList OptionsContext::fix_sub_duration_heartbeat

Definition at line 235 of file ffmpeg.h.

Referenced by ost_add().

◆ canvas_sizes

SpecifierOptList OptionsContext::canvas_sizes

Definition at line 236 of file ffmpeg.h.

Referenced by ist_add().

◆ pass

SpecifierOptList OptionsContext::pass

Definition at line 237 of file ffmpeg.h.

Referenced by new_stream_video().

◆ passlogfiles

SpecifierOptList OptionsContext::passlogfiles

Definition at line 238 of file ffmpeg.h.

Referenced by new_stream_video().

◆ max_muxing_queue_size

SpecifierOptList OptionsContext::max_muxing_queue_size

Definition at line 239 of file ffmpeg.h.

Referenced by ost_add().

◆ muxing_queue_data_threshold

SpecifierOptList OptionsContext::muxing_queue_data_threshold

Definition at line 240 of file ffmpeg.h.

Referenced by ost_add().

◆ guess_layout_max

SpecifierOptList OptionsContext::guess_layout_max

Definition at line 241 of file ffmpeg.h.

Referenced by ist_add().

◆ apad

SpecifierOptList OptionsContext::apad

Definition at line 242 of file ffmpeg.h.

Referenced by new_stream_audio().

◆ discard

SpecifierOptList OptionsContext::discard

Definition at line 243 of file ffmpeg.h.

Referenced by ist_add().

◆ disposition

SpecifierOptList OptionsContext::disposition

Definition at line 244 of file ffmpeg.h.

Referenced by set_dispositions().

◆ program

SpecifierOptList OptionsContext::program

Definition at line 245 of file ffmpeg.h.

Referenced by of_add_programs().

◆ stream_groups

SpecifierOptList OptionsContext::stream_groups

Definition at line 246 of file ffmpeg.h.

Referenced by of_add_groups().

◆ time_bases

SpecifierOptList OptionsContext::time_bases

Definition at line 247 of file ffmpeg.h.

Referenced by ost_add().

◆ enc_time_bases

SpecifierOptList OptionsContext::enc_time_bases

Definition at line 248 of file ffmpeg.h.

Referenced by ost_add().

◆ autoscale

SpecifierOptList OptionsContext::autoscale

Definition at line 249 of file ffmpeg.h.

Referenced by ost_add().

◆ bits_per_raw_sample

SpecifierOptList OptionsContext::bits_per_raw_sample

Definition at line 250 of file ffmpeg.h.

Referenced by ost_add().

◆ enc_stats_pre

SpecifierOptList OptionsContext::enc_stats_pre

Definition at line 251 of file ffmpeg.h.

Referenced by ost_add().

◆ enc_stats_post

SpecifierOptList OptionsContext::enc_stats_post

Definition at line 252 of file ffmpeg.h.

Referenced by ost_add().

◆ mux_stats

SpecifierOptList OptionsContext::mux_stats

Definition at line 253 of file ffmpeg.h.

Referenced by ost_add().

◆ enc_stats_pre_fmt

SpecifierOptList OptionsContext::enc_stats_pre_fmt

Definition at line 254 of file ffmpeg.h.

Referenced by ost_add().

◆ enc_stats_post_fmt

SpecifierOptList OptionsContext::enc_stats_post_fmt

Definition at line 255 of file ffmpeg.h.

Referenced by ost_add().

◆ mux_stats_fmt

SpecifierOptList OptionsContext::mux_stats_fmt

Definition at line 256 of file ffmpeg.h.

Referenced by ost_add().


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