![]() |
FFmpegKit Linux API 6.0
|
Go to the source code of this file.
Macros | |
#define | DEF_CHOOSE_FORMAT(name, type, var, supported_list, none, printf_format, get_name) |
#define | AUTO_INSERT_FILTER(opt_name, filter_name, arg) |
#define | AUTO_INSERT_FILTER_INPUT(opt_name, filter_name, arg) |
Functions | |
static enum AVPixelFormat * | get_compliance_normal_pix_fmts (const AVCodec *codec, const enum AVPixelFormat default_formats[]) |
enum AVPixelFormat | choose_pixel_fmt (const AVCodec *codec, enum AVPixelFormat target, int strict_std_compliance) |
static const char * | choose_pix_fmts (OutputFilter *ofilter, AVBPrint *bprint) |
DEF_CHOOSE_FORMAT (sample_fmts, enum AVSampleFormat, format, formats, AV_SAMPLE_FMT_NONE, "%s", av_get_sample_fmt_name) DEF_CHOOSE_FORMAT(sample_rates | |
static void | choose_channel_layouts (OutputFilter *ofilter, AVBPrint *bprint) |
int | init_simple_filtergraph (InputStream *ist, OutputStream *ost) |
static char * | describe_filter_link (FilterGraph *fg, AVFilterInOut *inout, int in) |
static void | init_input_filter (FilterGraph *fg, AVFilterInOut *in) |
static int | read_binary (const char *path, uint8_t **data, int *len) |
static int | filter_opt_apply (AVFilterContext *f, const char *key, const char *val) |
static int | graph_opts_apply (AVFilterGraphSegment *seg) |
static int | graph_parse (AVFilterGraph *graph, const char *desc, AVFilterInOut **inputs, AVFilterInOut **outputs) |
int | init_complex_filtergraph (FilterGraph *fg) |
static int | insert_trim (int64_t start_time, int64_t duration, AVFilterContext **last_filter, int *pad_idx, const char *filter_name) |
static int | insert_filter (AVFilterContext **last_filter, int *pad_idx, const char *filter_name, const char *args) |
static int | configure_output_video_filter (FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out) |
static int | configure_output_audio_filter (FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out) |
int | configure_output_filter (FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out) |
void | check_filter_outputs (void) |
static int | sub2video_prepare (InputStream *ist, InputFilter *ifilter) |
static int | configure_input_video_filter (FilterGraph *fg, InputFilter *ifilter, AVFilterInOut *in) |
static int | configure_input_audio_filter (FilterGraph *fg, InputFilter *ifilter, AVFilterInOut *in) |
static int | configure_input_filter (FilterGraph *fg, InputFilter *ifilter, AVFilterInOut *in) |
static void | cleanup_filtergraph (FilterGraph *fg) |
static int | filter_is_buffersrc (const AVFilterContext *f) |
static int | graph_is_meta (AVFilterGraph *graph) |
int | configure_filtergraph (FilterGraph *fg) |
int | ifilter_parameters_from_frame (InputFilter *ifilter, const AVFrame *frame) |
int | filtergraph_is_simple (FilterGraph *fg) |
Variables | |
int | |
sample_rate | |
sample_rates | |
d | |
#define AUTO_INSERT_FILTER | ( | opt_name, | |
filter_name, | |||
arg | |||
) |
#define AUTO_INSERT_FILTER_INPUT | ( | opt_name, | |
filter_name, | |||
arg | |||
) |
#define DEF_CHOOSE_FORMAT | ( | name, | |
type, | |||
var, | |||
supported_list, | |||
none, | |||
printf_format, | |||
get_name | |||
) |
Definition at line 154 of file fftools_ffmpeg_filter.c.
void check_filter_outputs | ( | void | ) |
Definition at line 822 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 183 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 114 of file fftools_ffmpeg_filter.c.
enum AVPixelFormat choose_pixel_fmt | ( | const AVCodec * | codec, |
enum AVPixelFormat | target, | ||
int | strict_std_compliance | ||
) |
Definition at line 80 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 1102 of file fftools_ffmpeg_filter.c.
int configure_filtergraph | ( | FilterGraph * | fg | ) |
Definition at line 1136 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 1009 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 1086 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 884 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 696 of file fftools_ffmpeg_filter.c.
int configure_output_filter | ( | FilterGraph * | fg, |
OutputFilter * | ofilter, | ||
AVFilterInOut * | out | ||
) |
Definition at line 807 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 602 of file fftools_ffmpeg_filter.c.
DEF_CHOOSE_FORMAT | ( | sample_fmts | , |
enum | AVSampleFormat, | ||
format | , | ||
formats | , | ||
AV_SAMPLE_FMT_NONE | , | ||
"%s" | , | ||
av_get_sample_fmt_name | |||
) |
|
static |
Definition at line 238 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 1112 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 387 of file fftools_ffmpeg_filter.c.
int filtergraph_is_simple | ( | FilterGraph * | fg | ) |
Definition at line 1331 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 66 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 1119 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 442 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 466 of file fftools_ffmpeg_filter.c.
int ifilter_parameters_from_frame | ( | InputFilter * | ifilter, |
const AVFrame * | frame | ||
) |
Definition at line 1299 of file fftools_ffmpeg_filter.c.
int init_complex_filtergraph | ( | FilterGraph * | fg | ) |
Definition at line 491 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 255 of file fftools_ffmpeg_filter.c.
int init_simple_filtergraph | ( | InputStream * | ist, |
OutputStream * | ost | ||
) |
Definition at line 203 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 580 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 529 of file fftools_ffmpeg_filter.c.
Definition at line 341 of file fftools_ffmpeg_filter.c.
|
static |
Definition at line 837 of file fftools_ffmpeg_filter.c.
d |
Definition at line 181 of file fftools_ffmpeg_filter.c.
int |
Definition at line 180 of file fftools_ffmpeg_filter.c.
sample_rate |
Definition at line 180 of file fftools_ffmpeg_filter.c.
sample_rates |
Definition at line 180 of file fftools_ffmpeg_filter.c.