![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <audio_filter.h>

Public Attributes | |
| enum af_result_code(* | configure )(void *state, int bps, int ch_count, int sample_rate) |
| Configure audio input format. | |
| void(* | done )(void *state) |
| Frees filter. | |
| enum af_result_code(* | filter )(void *state, struct audio_frame **f) |
| Filter audio frame. | |
| void(* | get_configured_in )(void *state, int *bps, int *ch_count, int *sample_rate) |
| Get configured input audio format. | |
| void(* | get_configured_out )(void *state, int *bps, int *ch_count, int *sample_rate) |
| Get configured output audio format. | |
| enum af_result_code(* | init )(struct module *mod, const char *cfg, void **state) |
| Initializes filter. | |
| const char * | name |
Definition at line 58 of file audio_filter.h.
| enum af_result_code(* audio_filter_info::configure) (void *state, int bps, int ch_count, int sample_rate) |
Configure audio input format.
| state | filter state |
| bps | bytes per sample |
| ch_count | channel count |
| sample_rate | sample rate |
| 0 | if initialized successfully |
| <0 | if error |
Definition at line 70 of file audio_filter.h.
| void(* audio_filter_info::done) (void *state) |
Frees filter.
Definition at line 70 of file audio_filter.h.
| enum af_result_code(* audio_filter_info::filter) (void *state, struct audio_frame **f) |
Filter audio frame.
| state | filter state |
| f | frame to filter, can take ownership of passed |
Definition at line 87 of file audio_filter.h.
| void(* audio_filter_info::get_configured_in) (void *state, int *bps, int *ch_count, int *sample_rate) |
Get configured input audio format.
Definition at line 83 of file audio_filter.h.
| void(* audio_filter_info::get_configured_out) (void *state, int *bps, int *ch_count, int *sample_rate) |
Get configured output audio format.
Definition at line 87 of file audio_filter.h.
| enum af_result_code(* audio_filter_info::init) (struct module *mod, const char *cfg, void **state) |
Initializes filter.
| cfg | configuration string from cmdline | |
| [out] | state | output state |
| 0 | if initialized successfully |
| <0 | if error |
| >0 | no error but state was not returned, eg. showing help |
Definition at line 59 of file audio_filter.h.
| const char* audio_filter_info::name |
Definition at line 59 of file audio_filter.h.