FFmpegKit Linux API
4.5.1
|
Go to the source code of this file.
Data Structures | |
struct | HWAccel |
struct | HWDevice |
struct | StreamMap |
struct | AudioChannelMap |
struct | OptionsContext |
struct | InputFilter |
struct | OutputFilter |
struct | FilterGraph |
struct | InputStream |
struct | InputStream::sub2video |
struct | InputFile |
struct | OutputStream |
struct | OutputFile |
Macros | |
#define | VSYNC_AUTO -1 |
#define | VSYNC_PASSTHROUGH 0 |
#define | VSYNC_CFR 1 |
#define | VSYNC_VFR 2 |
#define | VSYNC_VSCFR 0xfe |
#define | VSYNC_DROP 0xff |
#define | MAX_STREAMS 1024 /* arbitrary sanity check value */ |
#define | DECODING_FOR_OST 1 |
#define | DECODING_FOR_FILTER 2 |
#define | ABORT_ON_FLAG_EMPTY_OUTPUT (1 << 0) |
#define | ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM (1 << 1) |
Typedefs | |
typedef struct HWAccel | HWAccel |
typedef struct HWDevice | HWDevice |
typedef struct StreamMap | StreamMap |
typedef struct OptionsContext | OptionsContext |
typedef struct InputFilter | InputFilter |
typedef struct OutputFilter | OutputFilter |
typedef struct FilterGraph | FilterGraph |
typedef struct InputStream | InputStream |
typedef struct InputFile | InputFile |
typedef struct OutputStream | OutputStream |
typedef struct OutputFile | OutputFile |
Enumerations | |
enum | HWAccelID { HWACCEL_NONE = 0, HWACCEL_AUTO, HWACCEL_GENERIC, HWACCEL_VIDEOTOOLBOX } |
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 } |
Functions | |
void | term_init (void) |
void | term_exit (void) |
void | reset_options (OptionsContext *o, int is_input) |
void | show_usage (void) |
void | opt_output_file (void *optctx, const char *filename) |
void | remove_avoptions (AVDictionary **a, AVDictionary *b) |
void | assert_avoptions (AVDictionary *m) |
int | guess_input_channel_layout (InputStream *ist) |
enum AVPixelFormat | choose_pixel_fmt (AVStream *st, AVCodecContext *avctx, const AVCodec *codec, enum AVPixelFormat target) |
void | choose_sample_fmt (AVStream *st, const AVCodec *codec) |
int | configure_filtergraph (FilterGraph *fg) |
int | configure_output_filter (FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out) |
void | check_filter_outputs (void) |
int | ist_in_filtergraph (FilterGraph *fg, InputStream *ist) |
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) |
void | set_report_callback (void(*callback)(int, float, float, int64_t, int, double, double)) |
void | cancel_operation (long id) |
int | opt_map (void *optctx, const char *opt, const char *arg) |
int | opt_map_channel (void *optctx, const char *opt, const char *arg) |
int | opt_recording_timestamp (void *optctx, const char *opt, const char *arg) |
int | opt_data_frames (void *optctx, const char *opt, const char *arg) |
int | opt_progress (void *optctx, const char *opt, const char *arg) |
int | opt_target (void *optctx, const char *opt, const char *arg) |
int | opt_vsync (void *optctx, const char *opt, const char *arg) |
int | opt_abort_on (void *optctx, const char *opt, const char *arg) |
int | opt_stats_period (void *optctx, const char *opt, const char *arg) |
int | opt_qscale (void *optctx, const char *opt, const char *arg) |
int | opt_profile (void *optctx, const char *opt, const char *arg) |
int | opt_filter_complex (void *optctx, const char *opt, const char *arg) |
int | opt_filter_complex_script (void *optctx, const char *opt, const char *arg) |
int | opt_attach (void *optctx, const char *opt, const char *arg) |
int | opt_video_frames (void *optctx, const char *opt, const char *arg) |
int | opt_video_codec (void *optctx, const char *opt, const char *arg) |
int | opt_sameq (void *optctx, const char *opt, const char *arg) |
int | opt_timecode (void *optctx, const char *opt, const char *arg) |
int | opt_vstats_file (void *optctx, const char *opt, const char *arg) |
int | opt_vstats (void *optctx, const char *opt, const char *arg) |
int | opt_old2new (void *optctx, const char *opt, const char *arg) |
int | opt_streamid (void *optctx, const char *opt, const char *arg) |
int | opt_bitrate (void *optctx, const char *opt, const char *arg) |
int | show_hwaccels (void *optctx, const char *opt, const char *arg) |
int | opt_video_filters (void *optctx, const char *opt, const char *arg) |
int | opt_audio_frames (void *optctx, const char *opt, const char *arg) |
int | opt_audio_qscale (void *optctx, const char *opt, const char *arg) |
int | opt_audio_codec (void *optctx, const char *opt, const char *arg) |
int | opt_channel_layout (void *optctx, const char *opt, const char *arg) |
int | opt_preset (void *optctx, const char *opt, const char *arg) |
int | opt_audio_filters (void *optctx, const char *opt, const char *arg) |
int | opt_subtitle_codec (void *optctx, const char *opt, const char *arg) |
int | opt_video_channel (void *optctx, const char *opt, const char *arg) |
int | opt_video_standard (void *optctx, const char *opt, const char *arg) |
int | opt_sdp_file (void *optctx, const char *opt, const char *arg) |
int | opt_data_codec (void *optctx, const char *opt, const char *arg) |
int | opt_init_hw_device (void *optctx, const char *opt, const char *arg) |
int | opt_filter_hw_device (void *optctx, const char *opt, const char *arg) |
void | add_input_streams (OptionsContext *o, AVFormatContext *ic) |
void | assert_file_overwrite (const char *filename) |
void | dump_attachment (AVStream *st, const char *filename) |
uint8_t * | get_line (AVIOContext *s) |
void | uninit_options (OptionsContext *o) |
void | init_options (OptionsContext *o) |
AVDictionary * | strip_specifiers (AVDictionary *dict) |
void | parse_meta_type (char *arg, char *type, int *index, const char **stream_spec) |
int | fftools_copy_metadata (char *outspec, char *inspec, AVFormatContext *oc, AVFormatContext *ic, OptionsContext *o) |
const AVCodec * | find_codec_or_die (const char *name, enum AVMediaType type, int encoder) |
const AVCodec * | choose_decoder (OptionsContext *o, AVFormatContext *s, AVStream *st) |
int | open_input_file (OptionsContext *o, const char *filename) |
int | get_preset_file_2 (const char *preset_name, const char *codec_name, AVIOContext **s) |
int | choose_encoder (OptionsContext *o, AVFormatContext *s, OutputStream *ost) |
OutputStream * | new_output_stream (OptionsContext *o, AVFormatContext *oc, enum AVMediaType type, int source_index) |
void | parse_matrix_coeffs (uint16_t *dest, const char *str) |
uint8_t * | fftools_read_file (const char *filename) |
char * | get_ost_filters (OptionsContext *o, AVFormatContext *oc, OutputStream *ost) |
void | check_streamcopy_filters (OptionsContext *o, AVFormatContext *oc, const OutputStream *ost, enum AVMediaType type) |
OutputStream * | new_video_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_audio_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_data_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_unknown_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_attachment_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_subtitle_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
int | copy_chapters (InputFile *ifile, OutputFile *ofile, int copy_metadata) |
void | init_output_filter (OutputFilter *ofilter, OptionsContext *o, AVFormatContext *oc) |
int | init_complex_filters (void) |
int | open_output_file (OptionsContext *o, const char *filename) |
int | opt_default_new (OptionsContext *o, const char *opt, const char *arg) |
int | open_files (OptionGroupList *l, const char *inout, int(*open_file)(OptionsContext *, const char *)) |
#define ABORT_ON_FLAG_EMPTY_OUTPUT (1 << 0) |
Definition at line 468 of file fftools_ffmpeg.h.
#define ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM (1 << 1) |
Definition at line 469 of file fftools_ffmpeg.h.
#define DECODING_FOR_FILTER 2 |
Definition at line 331 of file fftools_ffmpeg.h.
#define DECODING_FOR_OST 1 |
Definition at line 330 of file fftools_ffmpeg.h.
#define MAX_STREAMS 1024 /* arbitrary sanity check value */ |
Definition at line 80 of file fftools_ffmpeg.h.
#define VSYNC_AUTO -1 |
Definition at line 73 of file fftools_ffmpeg.h.
#define VSYNC_CFR 1 |
Definition at line 75 of file fftools_ffmpeg.h.
#define VSYNC_DROP 0xff |
Definition at line 78 of file fftools_ffmpeg.h.
#define VSYNC_PASSTHROUGH 0 |
Definition at line 74 of file fftools_ffmpeg.h.
#define VSYNC_VFR 2 |
Definition at line 76 of file fftools_ffmpeg.h.
#define VSYNC_VSCFR 0xfe |
Definition at line 77 of file fftools_ffmpeg.h.
typedef struct FilterGraph FilterGraph |
typedef struct InputFilter InputFilter |
typedef struct InputStream InputStream |
typedef struct OptionsContext OptionsContext |
typedef struct OutputFile OutputFile |
typedef struct OutputFilter OutputFilter |
typedef struct OutputStream OutputStream |
Enumerator | |
---|---|
FKF_N | |
FKF_N_FORCED | |
FKF_PREV_FORCED_N | |
FKF_PREV_FORCED_T | |
FKF_T | |
FKF_NB |
Definition at line 459 of file fftools_ffmpeg.h.
enum HWAccelID |
Enumerator | |
---|---|
HWACCEL_NONE | |
HWACCEL_AUTO | |
HWACCEL_GENERIC | |
HWACCEL_VIDEOTOOLBOX |
Definition at line 82 of file fftools_ffmpeg.h.
enum OSTFinished |
Enumerator | |
---|---|
ENCODER_FINISHED | |
MUXER_FINISHED |
Definition at line 473 of file fftools_ffmpeg.h.
void add_input_streams | ( | OptionsContext * | o, |
AVFormatContext * | ic | ||
) |
Definition at line 819 of file fftools_ffmpeg_opt.c.
void assert_avoptions | ( | AVDictionary * | m | ) |
Definition at line 791 of file fftools_ffmpeg.c.
void assert_file_overwrite | ( | const char * | filename | ) |
Definition at line 1034 of file fftools_ffmpeg_opt.c.
void cancel_operation | ( | long | id | ) |
Definition at line 5199 of file fftools_ffmpeg.c.
void check_filter_outputs | ( | void | ) |
Definition at line 643 of file fftools_ffmpeg_filter.c.
void check_streamcopy_filters | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
const OutputStream * | ost, | ||
enum AVMediaType | type | ||
) |
Definition at line 1731 of file fftools_ffmpeg_opt.c.
const AVCodec* choose_decoder | ( | OptionsContext * | o, |
AVFormatContext * | s, | ||
AVStream * | st | ||
) |
Definition at line 802 of file fftools_ffmpeg_opt.c.
int choose_encoder | ( | OptionsContext * | o, |
AVFormatContext * | s, | ||
OutputStream * | ost | ||
) |
Definition at line 1444 of file fftools_ffmpeg_opt.c.
enum AVPixelFormat choose_pixel_fmt | ( | AVStream * | st, |
AVCodecContext * | avctx, | ||
const AVCodec * | codec, | ||
enum AVPixelFormat | target | ||
) |
Definition at line 65 of file fftools_ffmpeg_filter.c.
void choose_sample_fmt | ( | AVStream * | st, |
const AVCodec * | codec | ||
) |
int configure_filtergraph | ( | FilterGraph * | fg | ) |
Definition at line 963 of file fftools_ffmpeg_filter.c.
int configure_output_filter | ( | FilterGraph * | fg, |
OutputFilter * | ofilter, | ||
AVFilterInOut * | out | ||
) |
Definition at line 629 of file fftools_ffmpeg_filter.c.
int copy_chapters | ( | InputFile * | ifile, |
OutputFile * | ofile, | ||
int | copy_metadata | ||
) |
Definition at line 2113 of file fftools_ffmpeg_opt.c.
void dump_attachment | ( | AVStream * | st, |
const char * | filename | ||
) |
Definition at line 1077 of file fftools_ffmpeg_opt.c.
int fftools_copy_metadata | ( | char * | outspec, |
char * | inspec, | ||
AVFormatContext * | oc, | ||
AVFormatContext * | ic, | ||
OptionsContext * | o | ||
) |
Definition at line 668 of file fftools_ffmpeg_opt.c.
uint8_t* fftools_read_file | ( | const char * | filename | ) |
Definition at line 1683 of file fftools_ffmpeg_opt.c.
int filtergraph_is_simple | ( | FilterGraph * | fg | ) |
Definition at line 1164 of file fftools_ffmpeg_filter.c.
const AVCodec* find_codec_or_die | ( | const char * | name, |
enum AVMediaType | type, | ||
int | encoder | ||
) |
Definition at line 773 of file fftools_ffmpeg_opt.c.
uint8_t* get_line | ( | AVIOContext * | s | ) |
Definition at line 1399 of file fftools_ffmpeg_opt.c.
char* get_ost_filters | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
OutputStream * | ost | ||
) |
Definition at line 1711 of file fftools_ffmpeg_opt.c.
int get_preset_file_2 | ( | const char * | preset_name, |
const char * | codec_name, | ||
AVIOContext ** | s | ||
) |
Definition at line 1418 of file fftools_ffmpeg_opt.c.
int guess_input_channel_layout | ( | InputStream * | ist | ) |
Definition at line 2303 of file fftools_ffmpeg.c.
void hw_device_free_all | ( | void | ) |
Definition at line 283 of file fftools_ffmpeg_hw.c.
HWDevice* hw_device_get_by_name | ( | const char * | name | ) |
Definition at line 53 of file fftools_ffmpeg_hw.c.
Definition at line 103 of file fftools_ffmpeg_hw.c.
int hw_device_setup_for_decode | ( | InputStream * | ist | ) |
Definition at line 312 of file fftools_ffmpeg_hw.c.
int hw_device_setup_for_encode | ( | OutputStream * | ost | ) |
Definition at line 440 of file fftools_ffmpeg_hw.c.
int hw_device_setup_for_filter | ( | FilterGraph * | fg | ) |
Definition at line 546 of file fftools_ffmpeg_hw.c.
int hwaccel_decode_init | ( | AVCodecContext * | avctx | ) |
Definition at line 537 of file fftools_ffmpeg_hw.c.
int ifilter_parameters_from_frame | ( | InputFilter * | ifilter, |
const AVFrame * | frame | ||
) |
Definition at line 1141 of file fftools_ffmpeg_filter.c.
int init_complex_filtergraph | ( | FilterGraph * | fg | ) |
Definition at line 314 of file fftools_ffmpeg_filter.c.
int init_complex_filters | ( | void | ) |
Definition at line 2198 of file fftools_ffmpeg_opt.c.
void init_options | ( | OptionsContext * | o | ) |
Definition at line 239 of file fftools_ffmpeg_opt.c.
void init_output_filter | ( | OutputFilter * | ofilter, |
OptionsContext * | o, | ||
AVFormatContext * | oc | ||
) |
Definition at line 2156 of file fftools_ffmpeg_opt.c.
int init_simple_filtergraph | ( | InputStream * | ist, |
OutputStream * | ost | ||
) |
int ist_in_filtergraph | ( | FilterGraph * | fg, |
InputStream * | ist | ||
) |
OutputStream* new_attachment_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2055 of file fftools_ffmpeg_opt.c.
OutputStream* new_audio_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 1956 of file fftools_ffmpeg_opt.c.
OutputStream* new_data_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2029 of file fftools_ffmpeg_opt.c.
OutputStream* new_output_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
enum AVMediaType | type, | ||
int | source_index | ||
) |
Definition at line 1479 of file fftools_ffmpeg_opt.c.
OutputStream* new_subtitle_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2063 of file fftools_ffmpeg_opt.c.
OutputStream* new_unknown_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2042 of file fftools_ffmpeg_opt.c.
OutputStream* new_video_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 1745 of file fftools_ffmpeg_opt.c.
int open_files | ( | OptionGroupList * | l, |
const char * | inout, | ||
int(*)(OptionsContext *, const char *) | open_file | ||
) |
int open_input_file | ( | OptionsContext * | o, |
const char * | filename | ||
) |
Definition at line 1109 of file fftools_ffmpeg_opt.c.
int open_output_file | ( | OptionsContext * | o, |
const char * | filename | ||
) |
Definition at line 2210 of file fftools_ffmpeg_opt.c.
int opt_abort_on | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 284 of file fftools_ffmpeg_opt.c.
int opt_attach | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 481 of file fftools_ffmpeg_opt.c.
int opt_audio_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 339 of file fftools_ffmpeg_opt.c.
int opt_audio_filters | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3190 of file fftools_ffmpeg_opt.c.
int opt_audio_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3046 of file fftools_ffmpeg_opt.c.
int opt_audio_qscale | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3258 of file fftools_ffmpeg_opt.c.
int opt_bitrate | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3138 of file fftools_ffmpeg_opt.c.
int opt_channel_layout | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3222 of file fftools_ffmpeg_opt.c.
int opt_data_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 357 of file fftools_ffmpeg_opt.c.
int opt_data_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3052 of file fftools_ffmpeg_opt.c.
int opt_default_new | ( | OptionsContext * | o, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3058 of file fftools_ffmpeg_opt.c.
int opt_filter_complex | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3264 of file fftools_ffmpeg_opt.c.
int opt_filter_complex_script | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3279 of file fftools_ffmpeg_opt.c.
int opt_filter_hw_device | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 620 of file fftools_ffmpeg_opt.c.
int opt_init_hw_device | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 605 of file fftools_ffmpeg_opt.c.
int opt_map | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 363 of file fftools_ffmpeg_opt.c.
int opt_map_channel | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 489 of file fftools_ffmpeg_opt.c.
int opt_old2new | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3126 of file fftools_ffmpeg_opt.c.
void opt_output_file | ( | void * | optctx, |
const char * | filename | ||
) |
int opt_preset | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3078 of file fftools_ffmpeg_opt.c.
int opt_profile | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3172 of file fftools_ffmpeg_opt.c.
int opt_progress | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
int opt_qscale | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3154 of file fftools_ffmpeg_opt.c.
int opt_recording_timestamp | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 758 of file fftools_ffmpeg_opt.c.
int opt_sameq | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 318 of file fftools_ffmpeg_opt.c.
int opt_sdp_file | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 566 of file fftools_ffmpeg_opt.c.
int opt_stats_period | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 303 of file fftools_ffmpeg_opt.c.
int opt_streamid | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 2091 of file fftools_ffmpeg_opt.c.
int opt_subtitle_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 351 of file fftools_ffmpeg_opt.c.
int opt_target | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 2873 of file fftools_ffmpeg_opt.c.
int opt_timecode | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3208 of file fftools_ffmpeg_opt.c.
int opt_video_channel | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 327 of file fftools_ffmpeg_opt.c.
int opt_video_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 345 of file fftools_ffmpeg_opt.c.
int opt_video_filters | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3184 of file fftools_ffmpeg_opt.c.
int opt_video_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3040 of file fftools_ffmpeg_opt.c.
int opt_video_standard | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 333 of file fftools_ffmpeg_opt.c.
int opt_vstats | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3024 of file fftools_ffmpeg_opt.c.
int opt_vstats_file | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3017 of file fftools_ffmpeg_opt.c.
int opt_vsync | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3196 of file fftools_ffmpeg_opt.c.
void parse_matrix_coeffs | ( | uint16_t * | dest, |
const char * | str | ||
) |
Definition at line 1665 of file fftools_ffmpeg_opt.c.
void parse_meta_type | ( | char * | arg, |
char * | type, | ||
int * | index, | ||
const char ** | stream_spec | ||
) |
Parse a metadata specifier passed as 'arg' parameter.
arg | metadata string to parse |
type | metadata type is written here – g(lobal)/s(tream)/c(hapter)/p(rogram) |
index | for type c/p, chapter/program index is written here |
stream_spec | for type s, the stream specifier is written here |
Definition at line 641 of file fftools_ffmpeg_opt.c.
int qsv_init | ( | AVCodecContext * | s | ) |
void remove_avoptions | ( | AVDictionary ** | a, |
AVDictionary * | b | ||
) |
Definition at line 782 of file fftools_ffmpeg.c.
void reset_options | ( | OptionsContext * | o, |
int | is_input | ||
) |
Definition at line 5194 of file fftools_ffmpeg.c.
int show_hwaccels | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 254 of file fftools_ffmpeg_opt.c.
void show_usage | ( | void | ) |
Definition at line 3369 of file fftools_ffmpeg_opt.c.
AVDictionary* strip_specifiers | ( | AVDictionary * | dict | ) |
Definition at line 267 of file fftools_ffmpeg_opt.c.
void sub2video_update | ( | InputStream * | ist, |
int64_t | heartbeat_pts, | ||
AVSubtitle * | sub | ||
) |
Definition at line 334 of file fftools_ffmpeg.c.
void term_exit | ( | void | ) |
Definition at line 430 of file fftools_ffmpeg.c.
void term_init | ( | void | ) |
Definition at line 495 of file fftools_ffmpeg.c.
void uninit_options | ( | OptionsContext * | o | ) |
Definition at line 207 of file fftools_ffmpeg_opt.c.
int videotoolbox_init | ( | AVCodecContext * | s | ) |
__thread int abort_on_flags |
Definition at line 181 of file fftools_ffmpeg_opt.c.
__thread float audio_drift_threshold |
Definition at line 163 of file fftools_ffmpeg_opt.c.
__thread int audio_sync_method |
Definition at line 168 of file fftools_ffmpeg_opt.c.
__thread int audio_volume |
Definition at line 167 of file fftools_ffmpeg_opt.c.
__thread int auto_conversion_filters |
Definition at line 190 of file fftools_ffmpeg_opt.c.
__thread int copy_tb |
Definition at line 178 of file fftools_ffmpeg_opt.c.
__thread int copy_ts |
Definition at line 176 of file fftools_ffmpeg_opt.c.
__thread int debug_ts |
Definition at line 179 of file fftools_ffmpeg_opt.c.
__thread int do_benchmark |
Definition at line 172 of file fftools_ffmpeg_opt.c.
__thread int do_benchmark_all |
Definition at line 173 of file fftools_ffmpeg_opt.c.
__thread int do_deinterlace |
Definition at line 171 of file fftools_ffmpeg_opt.c.
__thread int do_hex_dump |
Definition at line 174 of file fftools_ffmpeg_opt.c.
__thread int do_pkt_dump |
Definition at line 175 of file fftools_ffmpeg_opt.c.
__thread float dts_delta_threshold |
Definition at line 164 of file fftools_ffmpeg_opt.c.
__thread float dts_error_threshold |
Definition at line 165 of file fftools_ffmpeg_opt.c.
__thread int exit_on_error |
Definition at line 180 of file fftools_ffmpeg_opt.c.
__thread int filter_complex_nbthreads |
Definition at line 188 of file fftools_ffmpeg_opt.c.
__thread HWDevice* filter_hw_device |
Definition at line 158 of file fftools_ffmpeg_opt.c.
__thread int filter_nbthreads |
Definition at line 187 of file fftools_ffmpeg_opt.c.
__thread FilterGraph** filtergraphs |
Definition at line 186 of file fftools_ffmpeg.c.
const char* const forced_keyframes_const_names[] |
Definition at line 142 of file fftools_ffmpeg.c.
__thread int frame_bits_per_raw_sample |
Definition at line 185 of file fftools_ffmpeg_opt.c.
__thread float frame_drop_threshold |
Definition at line 170 of file fftools_ffmpeg_opt.c.
const HWAccel hwaccels[] |
Definition at line 152 of file fftools_ffmpeg_opt.c.
__thread InputFile** input_files |
Definition at line 178 of file fftools_ffmpeg.c.
__thread InputStream** input_streams |
Definition at line 176 of file fftools_ffmpeg.c.
const __thread AVIOInterruptCB int_cb |
Definition at line 617 of file fftools_ffmpeg.c.
__thread float max_error_rate |
Definition at line 186 of file fftools_ffmpeg_opt.c.
__thread int nb_filtergraphs |
Definition at line 187 of file fftools_ffmpeg.c.
__thread int nb_input_files |
Definition at line 179 of file fftools_ffmpeg.c.
__thread int nb_input_streams |
Definition at line 177 of file fftools_ffmpeg.c.
__thread int nb_output_files |
Definition at line 184 of file fftools_ffmpeg.c.
__thread int nb_output_streams |
Definition at line 182 of file fftools_ffmpeg.c.
__thread OutputFile** output_files |
Definition at line 183 of file fftools_ffmpeg.c.
__thread OutputStream** output_streams |
Definition at line 181 of file fftools_ffmpeg.c.
__thread int print_stats |
Definition at line 182 of file fftools_ffmpeg_opt.c.
__thread AVIOContext* progress_avio |
Definition at line 172 of file fftools_ffmpeg.c.
__thread int qp_hist |
Definition at line 183 of file fftools_ffmpeg_opt.c.
__thread char* sdp_filename |
Definition at line 161 of file fftools_ffmpeg_opt.c.
__thread int start_at_zero |
Definition at line 177 of file fftools_ffmpeg_opt.c.
__thread int64_t stats_period |
Definition at line 191 of file fftools_ffmpeg_opt.c.
__thread int stdin_interaction |
Definition at line 184 of file fftools_ffmpeg_opt.c.
__thread int video_sync_method |
Definition at line 169 of file fftools_ffmpeg_opt.c.
__thread char* videotoolbox_pixfmt |
__thread char* vstats_filename |
Definition at line 160 of file fftools_ffmpeg_opt.c.
__thread int vstats_version |
Definition at line 189 of file fftools_ffmpeg_opt.c.