![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <memory>#include <string_view>#include "debug.h"#include "module.h"#include "audio/audio_filter.h"#include "audio/types.h"#include "audio/utils.h"#include "lib_common.h"#include "utils/misc.h"#include "utils/string_view_utils.hpp"
Go to the source code of this file.
Classes | |
| struct | state_channel_remap |
Macros | |
| #define | MOD_NAME "[Remap filter] " |
Functions | |
| static af_result_code | configure (void *state, int in_bps, int in_ch_count, int in_sample_rate) |
| static void | done (void *state) |
| static af_result_code | filter (void *state, struct audio_frame **frame) |
| static void | get_configured_in (void *state, int *bps, int *ch_count, int *sample_rate) |
| static void | get_configured_out (void *state, int *bps, int *ch_count, int *sample_rate) |
| static af_result_code | init (struct module *parent, const char *cfg, void **state) |
| REGISTER_MODULE (channel_remap, &audio_filter_channel_remap, LIBRARY_CLASS_AUDIO_FILTER, AUDIO_FILTER_ABI_VERSION) | |
| static void | usage () |
Variables | |
| static const struct audio_filter_info | audio_filter_channel_remap |
Definition in file channel_remap.cpp.
| #define MOD_NAME "[Remap filter] " |
Definition at line 56 of file channel_remap.cpp.
Referenced by configure().
|
static |
Definition at line 104 of file channel_remap.cpp.
References AF_OK, state_channel_remap::bps, LOG_LEVEL_WARNING, log_msg(), MOD_NAME, and state.
Referenced by filter().

|
static |
|
static |
Definition at line 149 of file channel_remap.cpp.
References AF_MISCONFIGURED, AF_OK, configure(), frame, remux_and_mix_channel(), and state.
Referenced by audio_filter_init(), and FindUnconnectedPin().

|
static |
Definition at line 129 of file channel_remap.cpp.
References audio_frame::bps, state_channel_remap::bps, audio_frame::ch_count, sample_rate, and state.
|
static |
Definition at line 139 of file channel_remap.cpp.
References audio_frame::bps, state_channel_remap::bps, audio_frame::ch_count, sample_rate, and state.
|
static |
Definition at line 85 of file channel_remap.cpp.
References AF_FAILURE, AF_HELP_SHOWN, AF_OK, parent, parse_channel_map_cfg(), state, and usage().
Referenced by common_cleanup(), common_preinit(), main(), main(), ref_count_init_once< T >::operator()(), and start_nat_traverse().

| REGISTER_MODULE | ( | channel_remap | , |
| & | audio_filter_channel_remap, | ||
| LIBRARY_CLASS_AUDIO_FILTER | , | ||
| AUDIO_FILTER_ABI_VERSION | ) |
|
static |
Definition at line 73 of file channel_remap.cpp.
References color_printf(), and TBOLD.
Referenced by init().

|
static |
Definition at line 189 of file channel_remap.cpp.