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