#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. | |
| int | ff_filter_samples (AVFilterLink *link, AVFilterBufferRef *samplesref) |
| Send a buffer of audio samples to the next filter. | |
| int | ff_filter_samples_framed (AVFilterLink *link, AVFilterBufferRef *samplesref) |
| Send a buffer of audio samples to the next link, without checking min_samples. | |
Variables | |
| static enum AVSampleFormat | ff_packed_sample_fmts_array [] |
| static enum AVSampleFormat | ff_planar_sample_fmts_array [] |
| 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 36 of file audio.c.
Referenced by ff_filter_samples_framed(), and ff_get_audio_buffer().
| int 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 221 of file audio.c.
Referenced by channelmap_filter_samples(), default_filter_samples(), filter_frame(), filter_samples(), join_request_frame(), movie_push_frame(), output_frame(), process_frame(), push_samples(), request_frame(), return_audio_frame(), send_out(), and send_silence().
| int ff_filter_samples_framed | ( | AVFilterLink * | link, | |
| AVFilterBufferRef * | samplesref | |||
| ) |
Send a buffer of audio samples to the next link, without checking min_samples.
Definition at line 166 of file audio.c.
Referenced by ff_filter_samples(), and ff_request_frame().
| 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 73 of file audio.c.
Referenced by av_buffersink_read_samples(), ff_copy_buffer_ref(), ff_filter_samples(), ff_null_get_audio_buffer(), filter_samples(), get_audio_buffer(), output_frame(), push_samples(), read_from_fifo(), request_frame(), return_audio_frame(), and send_silence().
| AVFilterBufferRef* ff_null_get_audio_buffer | ( | AVFilterLink * | link, | |
| int | perms, | |||
| int | nb_samples | |||
| ) |
get_audio_buffer() handler for filters which simply pass audio along
enum AVSampleFormat ff_packed_sample_fmts_array[] [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_array[] [static] |
Initial value:
1.5.8