| 
    FFmpeg
    
   | 
 
#include "libavutil/avassert.h"#include "libavutil/channel_layout.h"#include "libavutil/common.h"#include "libavutil/cpu.h"#include "libavutil/eval.h"#include "audio.h"#include "avfilter.h"#include "avfilter_internal.h"#include "filters.h"#include "framepool.h"Go to the source code of this file.
Functions | |
| AVFrame * | ff_null_get_audio_buffer (AVFilterLink *link, int nb_samples) | 
| get_audio_buffer() handler for filters which simply pass audio along  More... | |
| AVFrame * | ff_default_get_audio_buffer (AVFilterLink *link, int nb_samples) | 
| default handler for get_audio_buffer() for audio inputs  More... | |
| AVFrame * | ff_get_audio_buffer (AVFilterLink *link, int nb_samples) | 
| Request an audio samples buffer with a specific set of permissions.  More... | |
| int | ff_parse_sample_rate (int *ret, const char *arg, void *log_ctx) | 
| Parse a sample rate.  More... | |
| int | ff_parse_channel_layout (AVChannelLayout *ret, int *nret, const char *arg, void *log_ctx) | 
| Parse a channel layout or a corresponding integer representation.  More... | |
Variables | |
| const AVFilterPad | ff_audio_default_filterpad [1] | 
| An AVFilterPad array whose only entry has name "default" and is of type AVMEDIA_TYPE_AUDIO.  More... | |
| AVFrame* ff_null_get_audio_buffer | ( | AVFilterLink * | link, | 
| int | nb_samples | ||
| ) | 
get_audio_buffer() handler for filters which simply pass audio along
Definition at line 41 of file audio.c.
Referenced by init().
| AVFrame* ff_default_get_audio_buffer | ( | AVFilterLink * | link, | 
| int | nb_samples | ||
| ) | 
default handler for get_audio_buffer() for audio inputs
Definition at line 46 of file audio.c.
Referenced by ff_get_audio_buffer(), and get_buffer().
| AVFrame* ff_get_audio_buffer | ( | AVFilterLink * | link, | 
| 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 | 
| nb_samples | the number of samples per channel | 
Definition at line 98 of file audio.c.
Referenced by activate(), analyze_frame(), audio_frame(), compand_delay(), compand_drain(), compand_nodelay(), config_filter(), config_input(), config_output(), convert_coeffs(), ff_inlink_make_frame_writable(), ff_null_get_audio_buffer(), filter_frame(), fir_frame(), flush_buffer(), flush_frame(), get_audio_buffer(), headphone_frame(), init_segment(), output_frame(), push_frame(), push_last_frame(), request_frame(), send_silence(), spatial_activate(), take_samples(), and try_push_frame().
| int ff_parse_sample_rate | ( | int * | ret, | 
| const char * | arg, | ||
| void * | log_ctx | ||
| ) | 
| int ff_parse_channel_layout | ( | AVChannelLayout * | ret, | 
| int * | nret, | ||
| const char * | arg, | ||
| void * | log_ctx | ||
| ) | 
Parse a channel layout or a corresponding integer representation.
| ret | 64bit integer pointer to where the value should be written. | 
| nret | integer pointer to the number of channels; if not NULL, then unknown channel layouts are accepted | 
| arg | string to parse | 
| log_ctx | log context | 
| const AVFilterPad ff_audio_default_filterpad[1] | 
An AVFilterPad array whose only entry has name "default" and is of type AVMEDIA_TYPE_AUDIO.
 1.8.17