FFmpeg
|
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>
#include <libavutil/opt.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_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 AVFormatContext * | fmt_ctx |
static AVCodecContext * | dec_ctx |
AVFilterContext * | buffersink_ctx |
AVFilterContext * | buffersrc_ctx |
AVFilterGraph * | filter_graph |
static int | audio_stream_index = -1 |
API example for audio decoding and filtering.
Definition in file filtering_audio.c.
|
static |
Definition at line 51 of file filtering_audio.c.
Referenced by main().
|
static |
Definition at line 85 of file filtering_audio.c.
Referenced by main().
Definition at line 198 of file filtering_audio.c.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 212 of file filtering_audio.c.
|
static |
Definition at line 41 of file filtering_audio.c.
Referenced by main().
|
static |
|
static |
Definition at line 44 of file filtering_audio.c.
|
static |
Definition at line 45 of file filtering_audio.c.
Referenced by guess_channel_layout(), mpeg4_decode_header(), open_codec_context(), open_output_file(), process_frame(), show_stream(), and transcode_init().
AVFilterContext* buffersink_ctx |
Definition at line 46 of file filtering_audio.c.
Referenced by filter_encode_write_frame(), init_filter(), and init_filters().
AVFilterContext* buffersrc_ctx |
Definition at line 47 of file filtering_audio.c.
Referenced by filter_encode_write_frame(), init_filter(), and init_filters().
AVFilterGraph* filter_graph |
Definition at line 48 of file filtering_audio.c.
Referenced by init_filter(), init_filter_graph(), and main().
|
static |
Definition at line 49 of file filtering_audio.c.
Referenced by init_filters(), main(), and open_input_file().