#include "avfilter.h"
Go to the source code of this file.
Functions | |
AVFilterBufferRef * | ff_default_get_audio_buffer (AVFilterLink *link, int perms, int nb_samples) |
default handler for get_audio_buffer() for audio inputs | |
AVFilterBufferRef * | ff_null_get_audio_buffer (AVFilterLink *link, int perms, int nb_samples) |
get_audio_buffer() handler for filters which simply pass audio along | |
AVFilterBufferRef * | ff_get_audio_buffer (AVFilterLink *link, int perms, int nb_samples) |
Request an audio samples buffer with a specific set of permissions. | |
void | ff_default_filter_samples (AVFilterLink *link, AVFilterBufferRef *samplesref) |
default handler for filter_samples() for audio inputs | |
void | ff_null_filter_samples (AVFilterLink *link, AVFilterBufferRef *samplesref) |
filter_samples() handler for filters which simply pass audio along | |
void | ff_filter_samples (AVFilterLink *link, AVFilterBufferRef *samplesref) |
Send a buffer of audio samples to the next filter. | |
Variables | |
static enum AVSampleFormat | ff_packed_sample_fmts [] |
static enum AVSampleFormat | ff_planar_sample_fmts [] |
void ff_default_filter_samples | ( | AVFilterLink * | link, | |
AVFilterBufferRef * | samplesref | |||
) |
default handler for filter_samples() for audio inputs
Definition at line 159 of file audio.c.
Referenced by ff_filter_samples().
AVFilterBufferRef* ff_default_get_audio_buffer | ( | AVFilterLink * | link, | |
int | perms, | |||
int | nb_samples | |||
) |
default handler for get_audio_buffer() for audio inputs
Definition at line 35 of file audio.c.
Referenced by ff_default_filter_samples(), ff_filter_samples(), and ff_get_audio_buffer().
void ff_filter_samples | ( | AVFilterLink * | link, | |
AVFilterBufferRef * | samplesref | |||
) |
Send a buffer of audio samples to the next filter.
link | the output link over which the audio samples are being sent | |
samplesref | a reference to the buffer of audio samples being sent. The receiving filter will free this reference when it no longer needs it or pass it on to the next filter. |
Definition at line 179 of file audio.c.
Referenced by ff_default_filter_samples(), ff_null_filter_samples(), filter_samples(), output_frame(), request_frame(), and send_out().
AVFilterBufferRef* ff_get_audio_buffer | ( | AVFilterLink * | link, | |
int | perms, | |||
int | nb_samples | |||
) |
Request an audio samples buffer with a specific set of permissions.
link | the output link to the filter from which the buffer will be requested | |
perms | the required access permissions | |
nb_samples | the number of samples per channel |
Definition at line 66 of file audio.c.
Referenced by copy_buffer_ref(), ff_null_get_audio_buffer(), filter_samples(), output_frame(), read_from_fifo(), and request_frame().
void ff_null_filter_samples | ( | AVFilterLink * | link, | |
AVFilterBufferRef * | samplesref | |||
) |
filter_samples() handler for filters which simply pass audio along
AVFilterBufferRef* ff_null_get_audio_buffer | ( | AVFilterLink * | link, | |
int | perms, | |||
int | nb_samples | |||
) |
enum AVSampleFormat ff_packed_sample_fmts[] [static] |
Initial value:
{ AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_NONE }
Definition at line 27 of file audio.h.
Referenced by query_formats().
enum AVSampleFormat ff_planar_sample_fmts[] [static] |
Initial value: