59 for(
const auto& i : filters){
61 if(strcasecmp(i.first.c_str(),
name) == 0){
struct video_frame * frame
void audio_filter_get_configured_in(struct audio_filter *state, int *bps, int *ch_count, int *sample_rate)
af_result_code audio_filter_configure(struct audio_filter *state, int bps, int ch_count, int sample_rate)
void audio_filter_get_configured_out(struct audio_filter *state, int *bps, int *ch_count, int *sample_rate)
af_result_code audio_filter(struct audio_filter *state, struct audio_frame **frame)
void audio_filter_destroy(struct audio_filter *state)
af_result_code audio_filter_init(struct module *parent, const char *name, const char *cfg, struct audio_filter *filter)
#define AUDIO_FILTER_ABI_VERSION
static af_result_code filter(void *state, struct audio_frame **frame)
void log_msg(int level, const char *format,...)
#define LOG_LEVEL_ERROR
general errors
map< string, const void * > get_libraries_for_class(enum library_class cls, int abi_version, bool include_hidden)
@ LIBRARY_CLASS_AUDIO_FILTER
struct used to comunicate with audio capture/playback device