Go to the source code of this file.
|
enum | VideoSyncMethod {
VSYNC_AUTO = -1
, VSYNC_PASSTHROUGH
, VSYNC_CFR
, VSYNC_VFR
,
VSYNC_VSCFR
, VSYNC_DROP
} |
|
enum | HWAccelID { HWACCEL_NONE = 0
, HWACCEL_AUTO
, HWACCEL_GENERIC
} |
|
enum | forced_keyframes_const {
FKF_N
, FKF_N_FORCED
, FKF_PREV_FORCED_N
, FKF_PREV_FORCED_T
,
FKF_T
, FKF_NB
} |
|
enum | OSTFinished { ENCODER_FINISHED = 1
, MUXER_FINISHED = 2
} |
|
|
void | term_init (void) |
|
void | term_exit (void) |
|
void | show_usage (void) |
|
void | remove_avoptions (AVDictionary **a, AVDictionary *b) |
|
void | assert_avoptions (AVDictionary *m) |
|
int | guess_input_channel_layout (InputStream *ist) |
|
int | configure_filtergraph (FilterGraph *fg) |
|
void | check_filter_outputs (void) |
|
int | filtergraph_is_simple (FilterGraph *fg) |
|
int | init_simple_filtergraph (InputStream *ist, OutputStream *ost) |
|
int | init_complex_filtergraph (FilterGraph *fg) |
|
void | sub2video_update (InputStream *ist, int64_t heartbeat_pts, AVSubtitle *sub) |
|
int | ifilter_parameters_from_frame (InputFilter *ifilter, const AVFrame *frame) |
|
int | ffmpeg_parse_options (int argc, char **argv) |
|
int | videotoolbox_init (AVCodecContext *s) |
|
int | qsv_init (AVCodecContext *s) |
|
HWDevice * | hw_device_get_by_name (const char *name) |
|
int | hw_device_init_from_string (const char *arg, HWDevice **dev) |
|
void | hw_device_free_all (void) |
|
int | hw_device_setup_for_decode (InputStream *ist) |
|
int | hw_device_setup_for_encode (OutputStream *ost) |
|
int | hw_device_setup_for_filter (FilterGraph *fg) |
|
int | hwaccel_decode_init (AVCodecContext *avctx) |
|
int | of_check_init (OutputFile *of) |
|
int | of_write_trailer (OutputFile *of) |
|
void | of_close (OutputFile **pof) |
|
void | of_write_packet (OutputFile *of, AVPacket *pkt, OutputStream *ost, int unqueue) |
|
void | set_report_callback (void(*callback)(int, float, float, int64_t, int, double, double)) |
|
void | cancel_operation (long id) |
|
◆ ABORT_ON_FLAG_EMPTY_OUTPUT
#define ABORT_ON_FLAG_EMPTY_OUTPUT (1 << 0) |
◆ ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM
#define ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM (1 << 1) |
◆ DECODING_FOR_FILTER
#define DECODING_FOR_FILTER 2 |
◆ DECODING_FOR_OST
#define DECODING_FOR_OST 1 |
◆ MAX_STREAMS
#define MAX_STREAMS 1024 /* arbitrary sanity check value */ |
◆ FilterGraph
◆ HWDevice
◆ InputFile
◆ InputFilter
◆ InputStream
◆ OptionsContext
◆ OutputFile
◆ OutputFilter
◆ OutputStream
◆ StreamMap
◆ forced_keyframes_const
Enumerator |
---|
FKF_N | |
FKF_N_FORCED | |
FKF_PREV_FORCED_N | |
FKF_PREV_FORCED_T | |
FKF_T | |
FKF_NB | |
Definition at line 476 of file fftools_ffmpeg.h.
◆ HWAccelID
Enumerator |
---|
HWACCEL_NONE | |
HWACCEL_AUTO | |
HWACCEL_GENERIC | |
Definition at line 99 of file fftools_ffmpeg.h.
◆ OSTFinished
◆ VideoSyncMethod
Enumerator |
---|
VSYNC_AUTO | |
VSYNC_PASSTHROUGH | |
VSYNC_CFR | |
VSYNC_VFR | |
VSYNC_VSCFR | |
VSYNC_DROP | |
Definition at line 88 of file fftools_ffmpeg.h.
◆ assert_avoptions()
void assert_avoptions |
( |
AVDictionary * |
m | ) |
|
◆ cancel_operation()
void cancel_operation |
( |
long |
id | ) |
|
◆ check_filter_outputs()
void check_filter_outputs |
( |
void |
| ) |
|
◆ configure_filtergraph()
◆ ffmpeg_parse_options()
int ffmpeg_parse_options |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ filtergraph_is_simple()
◆ guess_input_channel_layout()
◆ hw_device_free_all()
void hw_device_free_all |
( |
void |
| ) |
|
◆ hw_device_get_by_name()
HWDevice * hw_device_get_by_name |
( |
const char * |
name | ) |
|
◆ hw_device_init_from_string()
int hw_device_init_from_string |
( |
const char * |
arg, |
|
|
HWDevice ** |
dev |
|
) |
| |
◆ hw_device_setup_for_decode()
◆ hw_device_setup_for_encode()
◆ hw_device_setup_for_filter()
◆ hwaccel_decode_init()
int hwaccel_decode_init |
( |
AVCodecContext * |
avctx | ) |
|
◆ ifilter_parameters_from_frame()
int ifilter_parameters_from_frame |
( |
InputFilter * |
ifilter, |
|
|
const AVFrame * |
frame |
|
) |
| |
◆ init_complex_filtergraph()
◆ init_simple_filtergraph()
◆ of_check_init()
◆ of_close()
◆ of_write_packet()
◆ of_write_trailer()
◆ qsv_init()
int qsv_init |
( |
AVCodecContext * |
s | ) |
|
◆ remove_avoptions()
void remove_avoptions |
( |
AVDictionary ** |
a, |
|
|
AVDictionary * |
b |
|
) |
| |
◆ set_report_callback()
void set_report_callback |
( |
void(*)(int, float, float, int64_t, int, double, double) |
callback | ) |
|
◆ show_usage()
◆ sub2video_update()
void sub2video_update |
( |
InputStream * |
ist, |
|
|
int64_t |
heartbeat_pts, |
|
|
AVSubtitle * |
sub |
|
) |
| |
◆ term_exit()
◆ term_init()
◆ videotoolbox_init()
int videotoolbox_init |
( |
AVCodecContext * |
s | ) |
|
◆ abort_on_flags
__thread int abort_on_flags |
|
extern |
◆ audio_drift_threshold
__thread float audio_drift_threshold |
|
extern |
◆ audio_sync_method
__thread int audio_sync_method |
|
extern |
◆ audio_volume
__thread int audio_volume |
|
extern |
◆ auto_conversion_filters
__thread int auto_conversion_filters |
|
extern |
◆ copy_tb
◆ copy_ts
◆ debug_ts
◆ do_benchmark
__thread int do_benchmark |
|
extern |
◆ do_benchmark_all
__thread int do_benchmark_all |
|
extern |
◆ do_deinterlace
__thread int do_deinterlace |
|
extern |
◆ do_hex_dump
◆ do_pkt_dump
◆ dts_delta_threshold
__thread float dts_delta_threshold |
|
extern |
◆ dts_error_threshold
__thread float dts_error_threshold |
|
extern |
◆ exit_on_error
__thread int exit_on_error |
|
extern |
◆ filter_complex_nbthreads
__thread int filter_complex_nbthreads |
|
extern |
◆ filter_hw_device
◆ filter_nbthreads
__thread char* filter_nbthreads |
|
extern |
◆ filtergraphs
◆ forced_keyframes_const_names
const char* const forced_keyframes_const_names[] |
|
extern |
◆ frame_bits_per_raw_sample
__thread int frame_bits_per_raw_sample |
|
extern |
◆ frame_drop_threshold
__thread float frame_drop_threshold |
|
extern |
◆ input_files
◆ input_streams
◆ int_cb
__thread const AVIOInterruptCB int_cb |
|
extern |
◆ main_ffmpeg_return_code
__thread int main_ffmpeg_return_code |
|
extern |
◆ max_error_rate
__thread float max_error_rate |
|
extern |
◆ nb_filtergraphs
__thread int nb_filtergraphs |
|
extern |
◆ nb_input_files
__thread int nb_input_files |
|
extern |
◆ nb_input_streams
__thread int nb_input_streams |
|
extern |
◆ nb_output_dumped
__thread unsigned nb_output_dumped |
|
extern |
◆ nb_output_files
__thread int nb_output_files |
|
extern |
◆ nb_output_streams
__thread int nb_output_streams |
|
extern |
◆ output_files
◆ output_streams
◆ print_stats
◆ progress_avio
__thread AVIOContext* progress_avio |
|
extern |
◆ qp_hist
◆ sdp_filename
__thread char* sdp_filename |
|
extern |
◆ start_at_zero
__thread int start_at_zero |
|
extern |
◆ stats_period
__thread int64_t stats_period |
|
extern |
◆ stdin_interaction
__thread int stdin_interaction |
|
extern |
◆ video_sync_method
◆ vstats_filename
__thread char* vstats_filename |
|
extern |
◆ vstats_version
__thread int vstats_version |
|
extern |
◆ want_sdp