Wwise SDK 2024.1.1
|
#include <AkSpeakerConfig.h>
Public 멤버 함수 | |
AkForceInline | AkChannelConfig () |
Constructor. Clears / sets the channel config in "invalid" state (IsValid() returns false). 더 자세히 ... | |
AkForceInline | AkChannelConfig (AkUInt32 in_uNumChannels, AkUInt32 in_uChannelMask) |
Constructor. Sets number of channels, and config type according to whether channel mask is defined or not. If defined, it must be consistent with the number of channels. 더 자세히 ... | |
AkForceInline bool | operator!= (AkUInt32 in_uBitField) |
Operator != with a 32-bit word. 더 자세히 ... | |
AkForceInline void | Clear () |
Clear the channel config. Becomes "invalid" (IsValid() returns false). 더 자세히 ... | |
AkForceInline void | SetStandard (AkUInt32 in_uChannelMask) |
Set channel config as a standard configuration specified with given channel mask. 더 자세히 ... | |
AkForceInline void | SetStandardOrAnonymous (AkUInt32 in_uNumChannels, AkUInt32 in_uChannelMask) |
Set channel config as either a standard or an anonymous configuration, specified with both a given channel mask (0 if anonymous) and a number of channels (which must match the channel mask if standard). 더 자세히 ... | |
AkForceInline void | SetAnonymous (AkUInt32 in_uNumChannels) |
Set channel config as an anonymous configuration specified with given number of channels. 더 자세히 ... | |
AkForceInline void | SetAmbisonic (AkUInt32 in_uNumChannels) |
Set channel config as an ambisonic configuration specified with given number of channels. 더 자세히 ... | |
AkForceInline void | SetObject () |
Set channel config as an object-based configuration (implies dynamic number of objects). 더 자세히 ... | |
AkForceInline void | SetSameAsMainMix () |
Set channel config as the main mix channel configuration 더 자세히 ... | |
AkForceInline void | SetSameAsPassthrough () |
Set channel config as the passthrough mix channel configuration 더 자세히 ... | |
AkForceInline bool | IsValid () const |
Returns true if valid, false otherwise (as when it is constructed, or invalidated using Clear()). 더 자세히 ... | |
AkForceInline AkUInt32 | Serialize () const |
Serialize channel config into a 32-bit word. 더 자세히 ... | |
AkForceInline void | Deserialize (AkUInt32 in_uChannelConfig) |
Deserialize channel config from a 32-bit word. 더 자세히 ... | |
AkForceInline AkChannelConfig | RemoveLFE () const |
Returns a new config based on 'this' with no LFE. 더 자세히 ... | |
AkForceInline AkChannelConfig | RemoveCenter () const |
Returns a new config based on 'this' with no Front Center channel. 더 자세히 ... | |
AkForceInline bool | operator== (const AkChannelConfig &in_other) const |
Operator == 더 자세히 ... | |
AkForceInline bool | operator!= (const AkChannelConfig &in_other) const |
Operator != 더 자세히 ... | |
AkForceInline bool | HasLFE () const |
AkForceInline bool | HasCenter () const |
정적 Public 멤버 함수 | |
static AkForceInline AkChannelConfig | Standard (AkUInt32 in_uChannelMask) |
Construct standard channel config from channel mask 더 자세히 ... | |
static AkForceInline AkChannelConfig | Anonymous (AkUInt32 in_uNumChannels) |
static AkForceInline AkChannelConfig | Ambisonic (AkUInt32 in_uNumChannels) |
Construct ambisonic channel config from number of channels (NOT order) 더 자세히 ... | |
static AkForceInline AkChannelConfig | Object () |
Public 속성 | |
AkUInt32 | uNumChannels: 8 |
Number of channels. 더 자세히 ... | |
AkUInt32 | eConfigType: 4 |
Channel config type (AkChannelConfigType). 더 자세히 ... | |
AkUInt32 | uChannelMask: 20 |
Channel mask (configuration). 더 자세히 ... | |
Defines a channel configuration. Examples:
AkSpeakerConfig.h 파일의 443 번째 라인에서 정의되었습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요