doc/examples/filtering_audio.c File Reference

API example for audio decoding and filtering. More...

#include <unistd.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavfilter/avfiltergraph.h>
#include <libavfilter/avcodec.h>
#include <libavfilter/buffersink.h>
#include <libavfilter/buffersrc.h>

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_samplesref (AVFilterBufferRef *samplesref)
int main (int argc, char **argv)

Variables

const char * filter_descr = "aresample=8000,aconvert=s16:mono"
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


Detailed Description

API example for audio decoding and filtering.

Definition in file filtering_audio.c.


Function Documentation

static int init_filters ( const char *  filters_descr  )  [static]

Definition at line 82 of file filtering_audio.c.

Referenced by main().

int main ( int  argc,
char **  argv 
)

Definition at line 166 of file filtering_audio.c.

static int open_input_file ( const char *  filename  )  [static]

Definition at line 49 of file filtering_audio.c.

Referenced by main(), and probe_file().

static void print_samplesref ( AVFilterBufferRef samplesref  )  [static]

Definition at line 151 of file filtering_audio.c.

Referenced by main().


Variable Documentation

int audio_stream_index = -1 [static]

Definition at line 47 of file filtering_audio.c.

Referenced by main(), and open_input_file().

Definition at line 44 of file filtering_audio.c.

Definition at line 45 of file filtering_audio.c.

Definition at line 43 of file filtering_audio.c.

Referenced by get_decoded_frame(), and show_stream().

const char* filter_descr = "aresample=8000,aconvert=s16:mono"

Definition at line 39 of file filtering_audio.c.

Referenced by main().

Definition at line 46 of file filtering_audio.c.

Definition at line 42 of file filtering_audio.c.

Referenced by close_input_file(), main(), open_input_file(), and probe_file().

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

Definition at line 40 of file filtering_audio.c.

Referenced by main().


Generated on Fri Oct 26 02:47:54 2012 for FFmpeg by  doxygen 1.5.8