Version

menu_open
Wwise SDK 2023.1.8
AkSpeakerConfig.h File Reference

Go to the source code of this file.

Classes

struct  AkChannelConfig
 

Namespaces

namespace  AK
 Audiokinetic namespace.
 

Macros

#define AK_SPEAKER_FRONT_LEFT   0x1
 Standard speakers (channel mask): More...
 
#define AK_SPEAKER_FRONT_RIGHT   0x2
 Front right speaker bit mask. More...
 
#define AK_SPEAKER_FRONT_CENTER   0x4
 Front center speaker bit mask. More...
 
#define AK_SPEAKER_LOW_FREQUENCY   0x8
 Low-frequency speaker bit mask. More...
 
#define AK_SPEAKER_BACK_LEFT   0x10
 Rear left speaker bit mask. More...
 
#define AK_SPEAKER_BACK_RIGHT   0x20
 Rear right speaker bit mask. More...
 
#define AK_SPEAKER_BACK_CENTER   0x100
 Rear center speaker ("surround speaker") bit mask. More...
 
#define AK_SPEAKER_SIDE_LEFT   0x200
 Side left speaker bit mask. More...
 
#define AK_SPEAKER_SIDE_RIGHT   0x400
 Side right speaker bit mask. More...
 
#define AK_SPEAKER_TOP   0x800
 "Height" speakers. More...
 
#define AK_SPEAKER_HEIGHT_FRONT_LEFT   0x1000
 Front left speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_FRONT_CENTER   0x2000
 Front center speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_FRONT_RIGHT   0x4000
 Front right speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_LEFT   0x8000
 Rear left speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_CENTER   0x10000
 Rear center speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_RIGHT   0x20000
 Rear right speaker bit mask. More...
 
#define AK_SPEAKER_SETUP_MONO   AK_SPEAKER_FRONT_CENTER
 1.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_0POINT1   AK_SPEAKER_LOW_FREQUENCY
 0.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_1POINT1   (AK_SPEAKER_FRONT_CENTER | AK_SPEAKER_LOW_FREQUENCY)
 1.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_STEREO   (AK_SPEAKER_FRONT_LEFT | AK_SPEAKER_FRONT_RIGHT)
 2.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_2POINT1   (AK_SPEAKER_SETUP_STEREO | AK_SPEAKER_LOW_FREQUENCY)
 2.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_3STEREO   (AK_SPEAKER_SETUP_STEREO | AK_SPEAKER_FRONT_CENTER)
 3.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_3POINT1   (AK_SPEAKER_SETUP_3STEREO | AK_SPEAKER_LOW_FREQUENCY)
 3.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_4   (AK_SPEAKER_SETUP_STEREO | AK_SPEAKER_SIDE_LEFT | AK_SPEAKER_SIDE_RIGHT)
 4.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_4POINT1   (AK_SPEAKER_SETUP_4 | AK_SPEAKER_LOW_FREQUENCY)
 4.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_5   (AK_SPEAKER_SETUP_4 | AK_SPEAKER_FRONT_CENTER)
 5.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_5POINT1   (AK_SPEAKER_SETUP_5 | AK_SPEAKER_LOW_FREQUENCY)
 5.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_6   (AK_SPEAKER_SETUP_4 | AK_SPEAKER_BACK_LEFT | AK_SPEAKER_BACK_RIGHT)
 6.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_6POINT1   (AK_SPEAKER_SETUP_6 | AK_SPEAKER_LOW_FREQUENCY)
 6.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_7   (AK_SPEAKER_SETUP_6 | AK_SPEAKER_FRONT_CENTER)
 7.0 setup channel mask More...
 
#define AK_SPEAKER_SETUP_7POINT1   (AK_SPEAKER_SETUP_7 | AK_SPEAKER_LOW_FREQUENCY)
 7.1 setup channel mask More...
 
#define AK_SPEAKER_SETUP_SURROUND   (AK_SPEAKER_SETUP_STEREO | AK_SPEAKER_BACK_CENTER)
 Legacy surround setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DPL2   (AK_SPEAKER_SETUP_4)
 Legacy DPL2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_2   (AK_SPEAKER_HEIGHT_FRONT_LEFT | AK_SPEAKER_HEIGHT_FRONT_RIGHT)
 2 speaker height layer. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_4   (AK_SPEAKER_SETUP_HEIGHT_2 | AK_SPEAKER_HEIGHT_BACK_LEFT | AK_SPEAKER_HEIGHT_BACK_RIGHT)
 4 speaker height layer. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_5   (AK_SPEAKER_SETUP_HEIGHT_4 | AK_SPEAKER_HEIGHT_FRONT_CENTER)
 5 speaker height layer. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_ALL   (AK_SPEAKER_SETUP_HEIGHT_5 | AK_SPEAKER_HEIGHT_BACK_CENTER)
 All height speaker layer. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_4_TOP   (AK_SPEAKER_SETUP_HEIGHT_4 | AK_SPEAKER_TOP)
 4 speaker height layer + top. More...
 
#define AK_SPEAKER_SETUP_HEIGHT_5_TOP   (AK_SPEAKER_SETUP_HEIGHT_5 | AK_SPEAKER_TOP)
 5 speaker height layer + top. More...
 
#define AK_SPEAKER_SETUP_AURO_222   (AK_SPEAKER_SETUP_4 | AK_SPEAKER_HEIGHT_FRONT_LEFT | AK_SPEAKER_HEIGHT_FRONT_RIGHT)
 Auro-222 setup channel mask (4.0.2) More...
 
#define AK_SPEAKER_SETUP_AURO_8   (AK_SPEAKER_SETUP_AURO_222 | AK_SPEAKER_HEIGHT_BACK_LEFT | AK_SPEAKER_HEIGHT_BACK_RIGHT)
 Auro-8 setup channel mask (4.0.4) More...
 
#define AK_SPEAKER_SETUP_AURO_9   (AK_SPEAKER_SETUP_AURO_8 | AK_SPEAKER_FRONT_CENTER)
 Auro-9.0 setup channel mask (5.0.4) More...
 
#define AK_SPEAKER_SETUP_AURO_9POINT1   (AK_SPEAKER_SETUP_AURO_9 | AK_SPEAKER_LOW_FREQUENCY)
 Auro-9.1 setup channel mask (5.1.4) More...
 
#define AK_SPEAKER_SETUP_AURO_10   (AK_SPEAKER_SETUP_AURO_9 | AK_SPEAKER_TOP)
 Auro-10.0 setup channel mask (5.0.4+top) More...
 
#define AK_SPEAKER_SETUP_AURO_10POINT1   (AK_SPEAKER_SETUP_AURO_10 | AK_SPEAKER_LOW_FREQUENCY)
 Auro-10.1 setup channel mask (5.1.4+top) More...
 
#define AK_SPEAKER_SETUP_AURO_11   (AK_SPEAKER_SETUP_AURO_10 | AK_SPEAKER_HEIGHT_FRONT_CENTER)
 Auro-11.0 setup channel mask (5.0.5+top) More...
 
#define AK_SPEAKER_SETUP_AURO_11POINT1   (AK_SPEAKER_SETUP_AURO_11 | AK_SPEAKER_LOW_FREQUENCY)
 Auro-11.1 setup channel mask (5.1.5+top) More...
 
#define AK_SPEAKER_SETUP_AURO_11_740   (AK_SPEAKER_SETUP_7 | AK_SPEAKER_SETUP_HEIGHT_4)
 Auro-11.0 (7+4) setup channel mask (7.0.4) More...
 
#define AK_SPEAKER_SETUP_AURO_11POINT1_740   (AK_SPEAKER_SETUP_AURO_11_740 | AK_SPEAKER_LOW_FREQUENCY)
 Auro-11.1 (7+4) setup channel mask (7.1.4) More...
 
#define AK_SPEAKER_SETUP_AURO_13_751   (AK_SPEAKER_SETUP_7 | AK_SPEAKER_SETUP_HEIGHT_5 | AK_SPEAKER_TOP)
 Auro-13.0 setup channel mask (7.0.5+top) More...
 
#define AK_SPEAKER_SETUP_AURO_13POINT1_751   (AK_SPEAKER_SETUP_AURO_13_751 | AK_SPEAKER_LOW_FREQUENCY)
 Auro-13.1 setup channel mask (7.1.5+top) More...
 
#define AK_SPEAKER_SETUP_DOLBY_5_0_2   (AK_SPEAKER_SETUP_5 | AK_SPEAKER_HEIGHT_FRONT_LEFT | AK_SPEAKER_HEIGHT_FRONT_RIGHT )
 Dolby 5.0.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_5_1_2   (AK_SPEAKER_SETUP_DOLBY_5_0_2 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 5.1.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_6_0_2   (AK_SPEAKER_SETUP_6 | AK_SPEAKER_HEIGHT_FRONT_LEFT | AK_SPEAKER_HEIGHT_FRONT_RIGHT )
 Dolby 6.0.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_6_1_2   (AK_SPEAKER_SETUP_DOLBY_6_0_2 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 6.1.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_6_0_4   (AK_SPEAKER_SETUP_DOLBY_6_0_2 | AK_SPEAKER_HEIGHT_BACK_LEFT | AK_SPEAKER_HEIGHT_BACK_RIGHT )
 Dolby 6.0.4 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_6_1_4   (AK_SPEAKER_SETUP_DOLBY_6_0_4 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 6.1.4 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_7_0_2   (AK_SPEAKER_SETUP_7 | AK_SPEAKER_HEIGHT_FRONT_LEFT | AK_SPEAKER_HEIGHT_FRONT_RIGHT )
 Dolby 7.0.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_7_1_2   (AK_SPEAKER_SETUP_DOLBY_7_0_2 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 7.1.2 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_7_0_4   (AK_SPEAKER_SETUP_DOLBY_7_0_2 | AK_SPEAKER_HEIGHT_BACK_LEFT | AK_SPEAKER_HEIGHT_BACK_RIGHT )
 Dolby 7.0.4 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_7_1_4   (AK_SPEAKER_SETUP_DOLBY_7_0_4 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 7.1.4 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_ALL_SPEAKERS   (AK_SPEAKER_SETUP_7POINT1 | AK_SPEAKER_BACK_CENTER | AK_SPEAKER_SETUP_HEIGHT_ALL | AK_SPEAKER_TOP)
 All speakers. More...
 
#define AK_IDX_SETUP_FRONT_LEFT   (0)
 Index of front-left channel in all configurations. More...
 
#define AK_IDX_SETUP_FRONT_RIGHT   (1)
 Index of front-right channel in all configurations. More...
 
#define AK_IDX_SETUP_CENTER   (2)
 Index of front-center channel in all configurations. More...
 
#define AK_IDX_SETUP_NOCENTER_BACK_LEFT   (2)
 Index of back-left channel in configurations with no front-center channel. More...
 
#define AK_IDX_SETUP_NOCENTER_BACK_RIGHT   (3)
 Index of back-right channel in configurations with no front-center channel. More...
 
#define AK_IDX_SETUP_NOCENTER_SIDE_LEFT   (4)
 Index of side-left channel in configurations with no front-center channel. More...
 
#define AK_IDX_SETUP_NOCENTER_SIDE_RIGHT   (5)
 Index of side-right channel in configurations with no front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_BACK_LEFT   (3)
 Index of back-left channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_BACK_RIGHT   (4)
 Index of back-right channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_SIDE_LEFT   (5)
 Index of side-left channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_SIDE_RIGHT   (6)
 Index of side-right channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_HEIGHT_FRONT_LEFT   (7)
 Index of height-front-left channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_HEIGHT_FRONT_RIGHT   (8)
 Index of height-front-right channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_HEIGHT_BACK_LEFT   (9)
 Index of height-back-left channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_WITHCENTER_HEIGHT_BACK_RIGHT   (10)
 Index of height-back-right channel in configurations with a front-center channel. More...
 
#define AK_IDX_SETUP_0_LFE   (0)
 Index of low-frequency channel in 0.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_1_CENTER   (0)
 Index of center channel in 1.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_1_LFE   (1)
 Index of low-frequency channel in 1.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_2_LEFT   (0)
 Index of left channel in 2.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_2_RIGHT   (1)
 Index of right channel in 2.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_2_LFE   (2)
 Index of low-frequency channel in 2.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_3_LEFT   (0)
 Index of left channel in 3.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_3_RIGHT   (1)
 Index of right channel in 3.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_3_CENTER   (2)
 Index of center channel in 3.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_3_LFE   (3)
 Index of low-frequency channel in 3.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_4_FRONTLEFT   (0)
 Index of front left channel in 4.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_4_FRONTRIGHT   (1)
 Index of front right channel in 4.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_4_REARLEFT   (2)
 Index of rear left channel in 4.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_4_REARRIGHT   (3)
 Index of rear right channel in 4.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_4_LFE   (4)
 Index of low-frequency channel in 4.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_FRONTLEFT   (0)
 Index of front left channel in 5.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_FRONTRIGHT   (1)
 Index of front right channel in 5.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_CENTER   (2)
 Index of center channel in 5.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_REARLEFT   (3)
 Index of rear left channel in 5.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_REARRIGHT   (4)
 Index of rear right channel in 5.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_5_LFE   (5)
 Index of low-frequency channel in 5.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_FRONTLEFT   (0)
 Index of front left channel in 6.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_FRONTRIGHT   (1)
 Index of front right channel in 6x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_REARLEFT   (2)
 Index of rear left channel in 6.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_REARRIGHT   (3)
 Index of rear right channel in 6.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_SIDELEFT   (4)
 Index of side left channel in 6.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_SIDERIGHT   (5)
 Index of side right channel in 6.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_6_LFE   (6)
 Index of low-frequency channel in 6.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_FRONTLEFT   (0)
 Index of front left channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_FRONTRIGHT   (1)
 Index of front right channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_CENTER   (2)
 Index of center channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_REARLEFT   (3)
 Index of rear left channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_REARRIGHT   (4)
 Index of rear right channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_SIDELEFT   (5)
 Index of side left channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_SIDERIGHT   (6)
 Index of side right channel in 7.x setups (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_IDX_SETUP_7_LFE   (7)
 Index of low-frequency channel in 7.1 setup (use with AkAudioBuffer::GetChannel()) More...
 
#define AK_SPEAKER_SETUP_0_1   ( AK_SPEAKER_LOW_FREQUENCY )
 
#define AK_SPEAKER_SETUP_1_0_CENTER   ( AK_SPEAKER_FRONT_CENTER )
 
#define AK_SPEAKER_SETUP_1_1_CENTER   ( AK_SPEAKER_FRONT_CENTER | AK_SPEAKER_LOW_FREQUENCY )
 
#define AK_SPEAKER_SETUP_2_0   ( AK_SPEAKER_FRONT_LEFT | AK_SPEAKER_FRONT_RIGHT )
 
#define AK_SPEAKER_SETUP_2_1   ( AK_SPEAKER_FRONT_LEFT | AK_SPEAKER_FRONT_RIGHT | AK_SPEAKER_LOW_FREQUENCY )
 
#define AK_SPEAKER_SETUP_3_0   ( AK_SPEAKER_FRONT_LEFT | AK_SPEAKER_FRONT_RIGHT | AK_SPEAKER_FRONT_CENTER )
 
#define AK_SPEAKER_SETUP_3_1   ( AK_SPEAKER_SETUP_3_0 | AK_SPEAKER_LOW_FREQUENCY )
 
#define AK_SPEAKER_SETUP_FRONT   ( AK_SPEAKER_SETUP_3_0 )
 
#define AK_SPEAKER_SETUP_4_0   ( AK_SPEAKER_SETUP_4 )
 
#define AK_SPEAKER_SETUP_4_1   ( AK_SPEAKER_SETUP_4POINT1 )
 
#define AK_SPEAKER_SETUP_5_0   ( AK_SPEAKER_SETUP_5 )
 
#define AK_SPEAKER_SETUP_5_1   ( AK_SPEAKER_SETUP_5POINT1 )
 
#define AK_SPEAKER_SETUP_6_0   ( AK_SPEAKER_SETUP_6 )
 
#define AK_SPEAKER_SETUP_6_1   ( AK_SPEAKER_SETUP_6POINT1 )
 
#define AK_SPEAKER_SETUP_7_0   ( AK_SPEAKER_SETUP_7 )
 
#define AK_SPEAKER_SETUP_7_1   ( AK_SPEAKER_SETUP_7POINT1 )
 
#define AK_SPEAKER_SETUP_DEFAULT_PLANE   (AK_SPEAKER_SETUP_7POINT1)
 All speakers on the plane, supported on this platform. More...
 
#define AK_SUPPORTED_STANDARD_CHANNEL_MASK   (AK_SPEAKER_SETUP_ALL_SPEAKERS)
 Platform supports all standard channels. More...
 
#define AK_STANDARD_MAX_NUM_CHANNELS   (8)
 Legacy: Platform supports at least 7.1. More...
 
#define AK_MAX_AMBISONICS_ORDER   (5)
 

Enumerations

enum  AK::AkChannelOrdering { AK::ChannelOrdering_Standard, AK::ChannelOrdering_RunTime }
 Channel ordering type. More...
 
enum  AkChannelConfigType {
  AK_ChannelConfigType_Anonymous = 0x0, AK_ChannelConfigType_Standard = 0x1, AK_ChannelConfigType_Ambisonic = 0x2, AK_ChannelConfigType_Objects = 0x3,
  AK_ChannelConfigType_UseDeviceMain = 0xE, AK_ChannelConfigType_UseDevicePassthrough = 0xF
}
 Channel configuration type. More...
 

Functions

void AK_SPEAKER_SETUP_FIX_LEFT_TO_CENTER (AkUInt32 &io_uChannelMask)
 
void AK_SPEAKER_SETUP_FIX_REAR_TO_SIDE (AkUInt32 &io_uChannelMask)
 
void AK_SPEAKER_SETUP_CONVERT_TO_SUPPORTED (AkUInt32 &io_uChannelMask)
 
static AkUInt8 AK::ChannelMaskToNumChannels (AkChannelMask in_uChannelMask)
 Returns the number of channels of a given channel configuration. More...
 
static AkChannelMask AK::ChannelMaskFromNumChannels (unsigned int in_uNumChannels)
 
static AkUInt8 AK::ChannelBitToIndex (AkChannelMask in_uChannelBit, AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasLFE (AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasCenter (AkChannelMask in_uChannelMask)
 
AkForceInline AkUInt32 AK::GetNumberOfAnglesForConfig (AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasSurroundChannels (AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasStrictlyOnePairOfSurroundChannels (AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasSideAndRearChannels (AkChannelMask in_uChannelMask)
 
AkForceInline bool AK::HasHeightChannels (AkChannelMask in_uChannelMask)
 Returns true if standard configuration represented by channel mask has at least one "height" channel (above the plane). More...
 
AkForceInline AkChannelMask AK::BackToSideChannels (AkChannelMask in_uChannelMask)
 
static unsigned int AK::StdChannelIndexToDisplayIndex (AkChannelOrdering in_eOrdering, unsigned int in_uChannelMask, unsigned int in_uChannelIdx)
 

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise