FFmpeg
Loading...
Searching...
No Matches
decode_filter_audio.c File Reference

Go to the source code of this file.

Functions

static int open_input_file (const char *filename)
 
static int init_filters (const char *filters_descr)
 
static void print_frame (const AVFrame *frame)
 
int main (int argc, char **argv)
 

Variables

static const char * filter_descr = "aresample=8000,aformat=sample_fmts=s16:channel_layouts=mono"
 
static const char * player = "ffplay -f s16le -ar 8000 -ac 1 -"
 
static AVFormatContextfmt_ctx
 
static AVCodecContextdec_ctx
 
AVFilterContextbuffersink_ctx
 
AVFilterContextbuffersrc_ctx
 
AVFilterGraphfilter_graph
 
static int audio_stream_index = -1
 

Function Documentation

◆ open_input_file()

static int open_input_file ( const char * filename)
static

◆ init_filters()

static int init_filters ( const char * filters_descr)
static

Definition at line 89 of file decode_filter_audio.c.

◆ print_frame()

static void print_frame ( const AVFrame * frame)
static
Examples
decode_filter_audio.c.

Definition at line 207 of file decode_filter_audio.c.

Referenced by main().

◆ main()

int main ( int argc,
char ** argv )

Definition at line 221 of file decode_filter_audio.c.

Variable Documentation

◆ filter_descr

const char* filter_descr = "aresample=8000,aformat=sample_fmts=s16:channel_layouts=mono"
static

Definition at line 41 of file decode_filter_audio.c.

Referenced by main().

◆ player

const char* player = "ffplay -f s16le -ar 8000 -ac 1 -"
static

Definition at line 42 of file decode_filter_audio.c.

Referenced by main().

◆ fmt_ctx

◆ dec_ctx

◆ buffersink_ctx

AVFilterContext* buffersink_ctx

Definition at line 46 of file decode_filter_audio.c.

Referenced by init_filter(), init_filters(), init_filters(), and main().

◆ buffersrc_ctx

AVFilterContext* buffersrc_ctx

Definition at line 47 of file decode_filter_audio.c.

Referenced by init_filter(), init_filters(), init_filters(), and main().

◆ filter_graph

AVFilterGraph* filter_graph

◆ audio_stream_index

int audio_stream_index = -1
static

Definition at line 49 of file decode_filter_audio.c.

Referenced by init_filters(), main(), and open_input_file().