00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef AVFILTER_ASRC_ABUFFER_H
00020 #define AVFILTER_ASRC_ABUFFER_H
00021
00022 #include "avfilter.h"
00023
00042 int av_asrc_buffer_add_samples(AVFilterContext *abuffersrc,
00043 uint8_t *data[8], int linesize[8],
00044 int nb_samples, int sample_rate,
00045 int sample_fmt, int64_t ch_layout, int planar,
00046 int64_t pts, int av_unused flags);
00047
00063 int av_asrc_buffer_add_buffer(AVFilterContext *abuffersrc,
00064 uint8_t *buf, int buf_size,
00065 int sample_rate,
00066 int sample_fmt, int64_t ch_layout, int planar,
00067 int64_t pts, int av_unused flags);
00068
00076 int av_asrc_buffer_add_audio_buffer_ref(AVFilterContext *abuffersrc,
00077 AVFilterBufferRef *samplesref,
00078 int av_unused flags);
00079
00080 #endif