Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
channel_tables.h File Reference

Channel tables. More...

Include dependency graph for channel_tables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  roc::audio::ChannelPositionName
 Defines string name for channel position. More...
 
struct  roc::audio::ChannelMaskName
 Defines string name for pre-defined channel mask. More...
 
struct  roc::audio::ChannelMapRule
 Defines multiplication coefficient for a pair of channels. More...
 
struct  roc::audio::ChannelMapTable
 Defines multiplication matrix for two channel masks. More...
 
struct  roc::audio::ChannelOrderTable
 Defines ordered list of channels. More...
 

Namespaces

 roc
 Root namespace.
 
 roc::audio
 Audio frames and audio processing.
 

Variables

const ChannelPositionName roc::audio::ChanPositionNames [ChanPos_Max]
 Defines mapping between channel position and its name. More...
 
const ChannelMaskName roc::audio::ChanMaskNames [17]
 Defines mapping between channel mask and its name. More...
 
const ChannelOrderTable roc::audio::ChanOrderTables [ChanOrder_Max]
 Defines mapping of channel order identifier to list of channel positions in corresponding order. More...
 
const ChannelMapTable roc::audio::ChanMapTables [71]
 Defines list of mappings between all supported surround channel mask pairs. More...
 

Detailed Description

Channel tables.

Definition in file channel_tables.h.