Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Channel mapping tables. More...
Go to the source code of this file.
Classes | |
struct | roc::audio::ChannelMapRule |
Defines multiplication coefficient for a pair of channels. More... | |
struct | roc::audio::ChannelMap |
Defines multiplication matrix for two channel masks. Instead of defining the whole matrix, it defines a list of pairs of output and input channel numbers and corresponding coefficients. Such representation allows more compact definition in the source code. The actual matrix is built by channel mapper at runtime. More... | |
struct | roc::audio::ChannelList |
Defines ordered list of channels. More... | |
Namespaces | |
roc | |
Root namespace. | |
roc::audio | |
Audio frames and audio processing. | |
Variables | |
const size_t | roc::audio::chan_map_count = 40 |
Number of defined channel mappings. More... | |
const ChannelMap | roc::audio::chan_maps [chan_map_count] |
Defines list of mappings between all supported surround channel mask pairs. Channel mapper will search for appropriate mapping in this list, based on input and output channel masks. More... | |
const ChannelList | roc::audio::chan_orders [ChanOrder_Max] |
Defines mapping of channel order identifier to list of channel positions in corresponding order. More... | |
Channel mapping tables.
Definition in file channel_mapper_table.h.