Version

menu_open
Wwise SDK 2024.1.0
AkSpeakerConfig.h File Reference

Go to the source code of this file.

Classes

struct  AkChannelConfig
 

Namespaces

namespace  AK
 Definition of data structures for AkAudioObject.
 

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
 Top front left speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_FRONT_CENTER   0x2000
 Top front center speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_FRONT_RIGHT   0x4000
 Top front right speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_LEFT   0x8000
 Top rear left speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_CENTER   0x10000
 Top rear center speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_BACK_RIGHT   0x20000
 Top rear right speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_SIDE_LEFT   0x40000
 Top side left speaker bit mask. More...
 
#define AK_SPEAKER_HEIGHT_SIDE_RIGHT   0x80000
 Top side 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_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_5_0_4   (AK_SPEAKER_SETUP_DOLBY_5_0_2 | AK_SPEAKER_HEIGHT_BACK_LEFT | AK_SPEAKER_HEIGHT_BACK_RIGHT )
 Dolby 5.0.4 setup channel mask. More...
 
#define AK_SPEAKER_SETUP_DOLBY_5_1_4   (AK_SPEAKER_SETUP_DOLBY_5_0_4 | AK_SPEAKER_LOW_FREQUENCY )
 Dolby 5.1.4 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)
 
#define AK_DEFAULT_HEIGHT_ANGLE   30.f
 

Enumerations

enum  AK::AkChannelOrdering {
  AK::ChannelOrdering_Standard = 0, AK::ChannelOrdering_Film, AK::ChannelOrdering_FuMa, AK::ChannelOrdering_RunTime,
  AK::ChannelOrdering_Last
}
 Channel ordering type. More...
 
enum  AkChannelConfigType {
  AK_ChannelConfigType_Anonymous = 0x0, AK_ChannelConfigType_Standard = 0x1, AK_ChannelConfigType_Ambisonic = 0x2, AK_ChannelConfigType_Objects = 0x3,
  AK_ChannelConfigType_Last, 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)
 

Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise