버전

menu_open
Wwise SDK 2023.1.3

이 파일의 소스 코드 페이지로 가기

클래스

struct  AkAudioSettings
 Configured audio settings 더 자세히 ...
 
struct  AkDeviceDescription
 
struct  AkExternalSourceInfo
 
struct  AkVector64
 3D 64-bit vector. Intended as storage for world positions of sounds and objects, benefiting from 64-bit precision range 더 자세히 ...
 
struct  AkVector
 3D vector for some operations in 3D space. Typically intended only for localized calculations due to 32-bit precision 더 자세히 ...
 
class  AkWorldTransform
 Position and orientation of game objects in the world (i.e. supports 64-bit-precision position) 더 자세히 ...
 
class  AkTransform
 Position and orientation of objects in a "local" space 더 자세히 ...
 
struct  AkObstructionOcclusionValues
 Obstruction/occlusion pair for a position 더 자세히 ...
 
struct  AkChannelEmitter
 Positioning information for a sound, with specified subset of its channels. 더 자세히 ...
 
struct  AkPolarCoord
 Polar coordinates. 더 자세히 ...
 
struct  AkSphericalCoord
 Spherical coordinates. 더 자세히 ...
 
class  AkEmitterListenerPair
 Emitter-listener pair: Positioning data pertaining to a single pair of emitter and listener. 더 자세히 ...
 
struct  AkListener
 Listener information. 더 자세히 ...
 
struct  AkAuxSendValue
 Auxiliary bus sends information per game object per given auxiliary bus. 더 자세히 ...
 
struct  AkRamp
 Volume ramp specified by end points "previous" and "next". 더 자세히 ...
 
struct  AkGraphPointBase< VALUE_TYPE >
 Type for a point in an RTPC or Attenuation curve. 더 자세히 ...
 
struct  AkCodecDescriptor
 
struct  WwiseObjectIDext
 
struct  WwiseObjectID
 
struct  AkFileParser::EnvelopePoint
 Analyzed envelope point. 더 자세히 ...
 

네임스페이스

namespace  AK
 Audiokinetic namespace
 
 AK::SoundEngine
 
 AkFileParser
 Public data structures for converted file format.
 

매크로

#define NULL   0
 
#define AK_ALIGN(_declaration_, _alignment_)   _declaration_ __attribute__( ( aligned( _alignment_ ) ) )
 
#define AK_ALIGN_TO_NEXT_BOUNDARY(__num__, __boundary__)   (((__num__) + ((__boundary__)-1)) & ~((__boundary__)-1))
 
#define AK_ENDIANNESS_LITTLE
 AK_UNALIGNED refers to the __unaligned compilation flag available on some platforms. Note that so far, on the tested platform this should always be placed before the pointer symbol *. 더 자세히 ...
 
#define AK_UNALIGNED
 
#define AK_FINAL
 
#define AK_NODISCARD
 
#define AK_POINTER_64
 
#define AK_UNUSEDVAR(x)   ((void)(x))
 
#define AK_THREAD_LOCAL
 
#define AKCURVEINTERPOLATION_NUM_STORAGE_BIT   5
 Internal storage restriction, for internal use only. 더 자세히 ...
 
#define AK_MAX_LANGUAGE_NAME_SIZE   (32)
 
#define AKCOMPANYID_PLUGINDEV_MIN   (64)
 
#define AKCOMPANYID_PLUGINDEV_MAX   (255)
 
#define AKCOMPANYID_AUDIOKINETIC   (0)
 Audiokinetic inc. 더 자세히 ...
 
#define AKCOMPANYID_AUDIOKINETIC_EXTERNAL   (1)
 Audiokinetic inc. 더 자세히 ...
 
#define AKCOMPANYID_MCDSP   (256)
 McDSP 더 자세히 ...
 
#define AKCOMPANYID_WAVEARTS   (257)
 WaveArts 더 자세히 ...
 
#define AKCOMPANYID_PHONETICARTS   (258)
 Phonetic Arts 더 자세히 ...
 
#define AKCOMPANYID_IZOTOPE   (259)
 iZotope 더 자세히 ...
 
#define AKCOMPANYID_CRANKCASEAUDIO   (261)
 Crankcase Audio 더 자세히 ...
 
#define AKCOMPANYID_IOSONO   (262)
 IOSONO 더 자세히 ...
 
#define AKCOMPANYID_AUROTECHNOLOGIES   (263)
 Auro Technologies 더 자세히 ...
 
#define AKCOMPANYID_DOLBY   (264)
 Dolby 더 자세히 ...
 
#define AKCOMPANYID_TWOBIGEARS   (265)
 Two Big Ears 더 자세히 ...
 
#define AKCOMPANYID_OCULUS   (266)
 Oculus 더 자세히 ...
 
#define AKCOMPANYID_BLUERIPPLESOUND   (267)
 Blue Ripple Sound 더 자세히 ...
 
#define AKCOMPANYID_ENZIEN   (268)
 Enzien Audio 더 자세히 ...
 
#define AKCOMPANYID_KROTOS   (269)
 Krotos (Dehumanizer) 더 자세히 ...
 
#define AKCOMPANYID_NURULIZE   (270)
 Nurulize 더 자세히 ...
 
#define AKCOMPANYID_SUPERPOWERED   (271)
 Super Powered 더 자세히 ...
 
#define AKCOMPANYID_GOOGLE   (272)
 Google 더 자세히 ...
 
#define AKCOMPANYID_VISISONICS   (277)
 Visisonics 더 자세히 ...
 
#define AKCODECID_BANK   (0)
 Bank encoding 더 자세히 ...
 
#define AKCODECID_PCM   (1)
 PCM encoding 더 자세히 ...
 
#define AKCODECID_ADPCM   (2)
 ADPCM encoding 더 자세히 ...
 
#define AKCODECID_XMA   (3)
 XMA encoding 더 자세히 ...
 
#define AKCODECID_VORBIS   (4)
 Vorbis encoding 더 자세히 ...
 
#define AKCODECID_WIIADPCM   (5)
 ADPCM encoding on the Wii 더 자세히 ...
 
#define AKCODECID_PCMEX   (7)
 Standard PCM WAV file parser for Wwise Authoring 더 자세히 ...
 
#define AKCODECID_EXTERNAL_SOURCE   (8)
 External Source (unknown encoding) 더 자세히 ...
 
#define AKCODECID_XWMA   (9)
 xWMA encoding 더 자세히 ...
 
#define AKCODECID_FILE_PACKAGE   (11)
 File package files generated by the File Packager utility. 더 자세히 ...
 
#define AKCODECID_ATRAC9   (12)
 ATRAC-9 encoding 더 자세히 ...
 
#define AKCODECID_VAG   (13)
 VAG/HE-VAG encoding 더 자세히 ...
 
#define AKCODECID_PROFILERCAPTURE   (14)
 Profiler capture file (.prof) as written through AK::SoundEngine::StartProfilerCapture 더 자세히 ...
 
#define AKCODECID_ANALYSISFILE   (15)
 Analysis file 더 자세히 ...
 
#define AKCODECID_MIDI   (16)
 MIDI file 더 자세히 ...
 
#define AKCODECID_OPUSNX   (17)
 OpusNX encoding 더 자세히 ...
 
#define AKCODECID_CAF   (18)
 CAF file 더 자세히 ...
 
#define AKCODECID_AKOPUS   (19)
 Opus encoding, 2018.1 to 2019.2 더 자세히 ...
 
#define AKCODECID_AKOPUS_WEM   (20)
 Opus encoding, wrapped in WEM 더 자세히 ...
 
#define AKCODECID_MEMORYMGR_DUMP   (21)
 Memory stats file as written through AK::MemoryMgr::DumpToFile(); 더 자세히 ...
 
#define AKCODECID_SONY360   (22)
 Sony 360 encoding 더 자세히 ...
 
#define AKCODECID_BANK_EVENT   (30)
 Bank encoding for event banks. These banks are contained in the /event sub-folder. 더 자세히 ...
 
#define AKCODECID_BANK_BUS   (31)
 Bank encoding for bus banks. These banks are contained in the /bus sub-folder. 더 자세히 ...
 
#define AKPLUGINID_METER   (129)
 Meter Plugin 더 자세히 ...
 
#define AKPLUGINID_RECORDER   (132)
 Recorder Plugin 더 자세히 ...
 
#define AKPLUGINID_IMPACTER   (184)
 
#define AKPLUGINID_SYSTEM_OUTPUT_META   (900)
 System output metadata 더 자세히 ...
 
#define AKPLUGINID_AUDIO_OBJECT_ATTENUATION_META   (901)
 Attenuation curve metadata 더 자세히 ...
 
#define AKPLUGINID_AUDIO_OBJECT_PRIORITY_META   (902)
 Audio object priority metadata 더 자세히 ...
 
#define AKEXTENSIONID_SPATIALAUDIO   (800)
 Spatial Audio 더 자세히 ...
 
#define AKEXTENSIONID_INTERACTIVEMUSIC   (801)
 Interactive Music 더 자세히 ...
 
#define AKEXTENSIONID_MIDIDEVICEMGR   (802)
 MIDI Device Manager (Authoring) 더 자세히 ...
 
#define AK_WAVE_FORMAT_VAG   0xFFFB
 
#define AK_WAVE_FORMAT_AT9   0xFFFC
 
#define AK_WAVE_FORMAT_VORBIS   0xFFFF
 
#define AK_WAVE_FORMAT_OPUSNX   0x3039
 
#define AK_WAVE_FORMAT_OPUS   0x3040
 
#define AK_WAVE_FORMAT_OPUS_WEM   0x3041
 
#define WAVE_FORMAT_XMA2   0x166
 
#define AK_PANNER_NUM_STORAGE_BITS   3
 
#define AK_POSSOURCE_NUM_STORAGE_BITS   3
 
#define AK_SPAT_NUM_STORAGE_BITS   3
 
#define AK_MAX_BITS_METERING_FLAGS   (5)
 
#define AK_ASYNC_OPEN_DEFAULT   (false)
 Refers to asynchronous file opening in default low-level IO. 더 자세히 ...
 
#define AK_COMM_DEFAULT_DISCOVERY_PORT   24024
 Default discovery port for most platforms using IP sockets for communication. 더 자세히 ...
 
#define AkRegister
 

타입정의

typedef AkUInt32 AkUniqueID
 Unique 32-bit ID 더 자세히 ...
 
typedef AkUInt32 AkStateID
 State ID 더 자세히 ...
 
typedef AkUInt32 AkStateGroupID
 State group ID 더 자세히 ...
 
typedef AkUInt32 AkPlayingID
 Playing ID 더 자세히 ...
 
typedef AkInt32 AkTimeMs
 Time in ms 더 자세히 ...
 
typedef AkUInt16 AkPortNumber
 Port number 더 자세히 ...
 
typedef AkReal32 AkPitchValue
 Pitch value 더 자세히 ...
 
typedef AkReal32 AkVolumeValue
 Volume value( also apply to LFE ) 더 자세히 ...
 
typedef AkUInt64 AkGameObjectID
 Game object ID 더 자세히 ...
 
typedef AkReal32 AkLPFType
 Low-pass filter type 더 자세히 ...
 
typedef AkInt32 AkMemPoolId
 Memory pool ID 더 자세히 ...
 
typedef AkUInt32 AkPluginID
 Source or effect plug-in ID 더 자세히 ...
 
typedef AkUInt32 AkCodecID
 Codec plug-in ID 더 자세히 ...
 
typedef AkUInt32 AkAuxBusID
 Auxilliary bus ID 더 자세히 ...
 
typedef AkInt16 AkPluginParamID
 Source or effect plug-in parameter ID 더 자세히 ...
 
typedef AkInt8 AkPriority
 Priority 더 자세히 ...
 
typedef AkUInt16 AkDataCompID
 Data compression format ID 더 자세히 ...
 
typedef AkUInt16 AkDataTypeID
 Data sample type ID 더 자세히 ...
 
typedef AkUInt8 AkDataInterleaveID
 Data interleaved state ID 더 자세히 ...
 
typedef AkUInt32 AkSwitchGroupID
 Switch group ID 더 자세히 ...
 
typedef AkUInt32 AkSwitchStateID
 Switch ID 더 자세히 ...
 
typedef AkUInt32 AkRtpcID
 Real time parameter control ID 더 자세히 ...
 
typedef AkReal32 AkRtpcValue
 Real time parameter control value 더 자세히 ...
 
typedef AkUInt32 AkBankID
 Run time bank ID 더 자세히 ...
 
typedef AkUInt32 AkBankType
 Run time bank type 더 자세히 ...
 
typedef AkUInt32 AkFileID
 Integer-type file identifier 더 자세히 ...
 
typedef AkUInt32 AkDeviceID
 I/O device ID 더 자세히 ...
 
typedef AkUInt32 AkTriggerID
 Trigger ID 더 자세히 ...
 
typedef AkUInt32 AkArgumentValueID
 Argument value ID 더 자세히 ...
 
typedef AkUInt32 AkChannelMask
 Channel mask (similar to WAVE_FORMAT_EXTENSIBLE). Bit values are defined in AkSpeakerConfig.h. 더 자세히 ...
 
typedef AkUInt32 AkModulatorID
 Modulator ID 더 자세히 ...
 
typedef AkUInt32 AkAcousticTextureID
 Acoustic Texture ID 더 자세히 ...
 
typedef AkUInt32 AkImageSourceID
 Image Source ID 더 자세히 ...
 
typedef AkUInt64 AkOutputDeviceID
 Audio Output device ID 더 자세히 ...
 
typedef AkUInt32 AkPipelineID
 Unique node (bus, voice) identifier for profiling. 더 자세히 ...
 
typedef AkUInt32 AkRayID
 Unique (per emitter) identifier for an emitter-listener ray. 더 자세히 ...
 
typedef AkUInt64 AkAudioObjectID
 Audio Object ID 더 자세히 ...
 
typedef AkUInt32 AkJobType
 Job type identifier 더 자세히 ...
 
typedef AkWorldTransform AkSoundPosition
 Positioning information for a sound. 더 자세히 ...
 
typedef AkWorldTransform AkListenerPosition
 Positioning information for a listener. 더 자세히 ...
 
typedef AkGraphPointBase< AkReal32AkRTPCGraphPoint
 
typedef IAkSoftwareCodec *(* AkCreateFileSourceCallback) (void *in_pCtx)
 Registered file source creation function prototype. 더 자세히 ...
 
typedef IAkSoftwareCodec *(* AkCreateBankSourceCallback) (void *in_pCtx)
 Registered bank source node creation function prototype. 더 자세히 ...
 
typedef IAkFileCodec *(* AkCreateFileCodecCallback) ()
 Registered FileCodec creation function prototype. 더 자세히 ...
 
typedef IAkGrainCodec *(* AkCreateGrainCodecCallback) ()
 Registered IAkGrainCodec creation function prototype. 더 자세히 ...
 
typedef AkInt16 AkCaptureType
 Default value: capture type is short. 더 자세히 ...
 

열거형 타입

enum  AKRESULT {
  AK_NotImplemented = 0, AK_Success = 1, AK_Fail = 2, AK_PartialSuccess = 3,
  AK_NotCompatible = 4, AK_AlreadyConnected = 5, AK_InvalidFile = 7, AK_AudioFileHeaderTooLarge = 8,
  AK_MaxReached = 9, AK_InvalidID = 14, AK_IDNotFound = 15, AK_InvalidInstanceID = 16,
  AK_NoMoreData = 17, AK_InvalidStateGroup = 20, AK_ChildAlreadyHasAParent = 21, AK_InvalidLanguage = 22,
  AK_CannotAddItselfAsAChild = 23, AK_InvalidParameter = 31, AK_ElementAlreadyInList = 35, AK_PathNotFound = 36,
  AK_PathNoVertices = 37, AK_PathNotRunning = 38, AK_PathNotPaused = 39, AK_PathNodeAlreadyInList = 40,
  AK_PathNodeNotInList = 41, AK_DataNeeded = 43, AK_NoDataNeeded = 44, AK_DataReady = 45,
  AK_NoDataReady = 46, AK_InsufficientMemory = 52, AK_Cancelled = 53, AK_UnknownBankID = 54,
  AK_BankReadError = 56, AK_InvalidSwitchType = 57, AK_FormatNotReady = 63, AK_WrongBankVersion = 64,
  AK_FileNotFound = 66, AK_DeviceNotReady = 67, AK_BankAlreadyLoaded = 69, AK_RenderedFX = 71,
  AK_ProcessNeeded = 72, AK_ProcessDone = 73, AK_MemManagerNotInitialized = 74, AK_StreamMgrNotInitialized = 75,
  AK_SSEInstructionsNotSupported = 76, AK_Busy = 77, AK_UnsupportedChannelConfig = 78, AK_PluginMediaNotAvailable = 79,
  AK_MustBeVirtualized = 80, AK_CommandTooLarge = 81, AK_RejectedByFilter = 82, AK_InvalidCustomPlatformName = 83,
  AK_DLLCannotLoad = 84, AK_DLLPathNotFound = 85, AK_NoJavaVM = 86, AK_OpenSLError = 87,
  AK_PluginNotRegistered = 88, AK_DataAlignmentError = 89, AK_DeviceNotCompatible = 90, AK_DuplicateUniqueID = 91,
  AK_InitBankNotLoaded = 92, AK_DeviceNotFound = 93, AK_PlayingIDNotFound = 94, AK_InvalidFloatValue = 95,
  AK_FileFormatMismatch = 96, AK_NoDistinctListener = 97, AK_ACP_Error = 98, AK_ResourceInUse = 99,
  AK_InvalidBankType = 100, AK_AlreadyInitialized = 101, AK_NotInitialized = 102, AK_FilePermissionError = 103,
  AK_UnknownFileError = 104, AK_TooManyConcurrentOperations = 105, AK_InvalidFileSize = 106, AK_Deferred = 107,
  AK_FilePathTooLong = 108, AK_InvalidState = 109
}
 Standard function call result. 더 자세히 ...
 
enum  AkGroupType { AkGroupType_Switch = 0, AkGroupType_State = 1 }
 Game sync group type 더 자세히 ...
 
enum  AkAudioDeviceState {
  AkDeviceState_Unknown = 0, AkDeviceState_Active = 1 << 0, AkDeviceState_Disabled = 1 << 1, AkDeviceState_NotPresent = 1 << 2,
  AkDeviceState_Unplugged = 1 << 3, AkDeviceState_All = AkDeviceState_Active | AkDeviceState_Disabled | AkDeviceState_NotPresent | AkDeviceState_Unplugged
}
 
enum  AkConnectionType { ConnectionType_Direct = 0x0, ConnectionType_GameDefSend = 0x1, ConnectionType_UserDefSend = 0x2, ConnectionType_ReflectionsSend = 0x3 }
 Nature of the connection binding an input to a bus. 더 자세히 ...
 
enum  AkCurveInterpolation {
  AkCurveInterpolation_Log3 = 0, AkCurveInterpolation_Sine = 1, AkCurveInterpolation_Log1 = 2, AkCurveInterpolation_InvSCurve = 3,
  AkCurveInterpolation_Linear = 4, AkCurveInterpolation_SCurve = 5, AkCurveInterpolation_Exp1 = 6, AkCurveInterpolation_SineRecip = 7,
  AkCurveInterpolation_Exp3 = 8, AkCurveInterpolation_LastFadeCurve = 8, AkCurveInterpolation_Constant = 9
}
 Curve interpolation types 더 자세히 ...
 
enum  AkAttenuationCurveType {
  AttenuationCurveID_VolumeDry = 0, AttenuationCurveID_VolumeAuxGameDef, AttenuationCurveID_VolumeAuxUserDef, AttenuationCurveID_LowPassFilter,
  AttenuationCurveID_HighPassFilter, AttenuationCurveID_Spread, AttenuationCurveID_Focus, AttenuationCurveID_ObstructionVolume,
  AttenuationCurveID_ObstructionLPF, AttenuationCurveID_ObstructionHPF, AttenuationCurveID_OcclusionVolume, AttenuationCurveID_OcclusionLPF,
  AttenuationCurveID_OcclusionHPF, AttenuationCurveID_DiffractionVolume, AttenuationCurveID_DiffractionLPF, AttenuationCurveID_DiffractionHPF,
  AttenuationCurveID_TransmissionVolume, AttenuationCurveID_TransmissionLPF, AttenuationCurveID_TransmissionHPF, AttenuationCurveID_MaxCount,
  AttenuationCurveID_Project = 254, AttenuationCurveID_None = 255
}
 Curve types of the Attenuation Editor. 더 자세히 ...
 
enum  AkBankTypeEnum { AkBankType_User = AKCODECID_BANK, AkBankType_Event = AKCODECID_BANK_EVENT, AkBankType_Bus = AKCODECID_BANK_BUS }
 Bank types 더 자세히 ...
 
enum  AK::SoundEngine::MultiPositionType : AkUInt8 { AK::SoundEngine::MultiPositionType_SingleSource, AK::SoundEngine::MultiPositionType_MultiSources, AK::SoundEngine::MultiPositionType_MultiDirections }
 
enum  AkSpeakerPanningType : AkUInt8 { AK_DirectSpeakerAssignment = 0, AK_BalanceFadeHeight = 1, AK_SteeringPanner = 2 }
 Speaker panning type: type of panning logic when object is not 3D spatialized (i.e. when Ak3DSpatializationMode is AK_SpatializationMode_None). 더 자세히 ...
 
enum  Ak3DPositionType : AkUInt8 { AK_3DPositionType_Emitter = 0, AK_3DPositionType_EmitterWithAutomation = 1, AK_3DPositionType_ListenerWithAutomation = 2 }
 3D position type: defines what acts as the emitter position for computing spatialization against the listener. Used when Ak3DSpatializationMode is AK_SpatializationMode_PositionOnly or AK_SpatializationMode_PositionAndOrientation. 더 자세히 ...
 
enum  AkSetPositionFlags : AkUInt8 { AkSetPositionFlags_Emitter = 1 << 0, AkSetPositionFlags_Listener = 1 << 1, AkSetPositionFlags_Default = (AkSetPositionFlags_Emitter | AkSetPositionFlags_Listener) }
 Flags to independently set the position of the emitter or listener component on a game object. 더 자세히 ...
 
enum  AkPanningRule : AkUInt8 { AkPanningRule_Speakers = 0, AkPanningRule_Headphones = 1 }
 Headphone / speakers panning rules 더 자세히 ...
 
enum  Ak3DSpatializationMode : AkUInt8 { AK_SpatializationMode_None = 0, AK_SpatializationMode_PositionOnly = 1, AK_SpatializationMode_PositionAndOrientation = 2 }
 3D spatialization mode. 더 자세히 ...
 
enum  AkBusHierarchyFlags : AkUInt8 { AkBusHierarchy_Primary = 1 << 0, AkBusHierarchy_Secondary = 1 << 1, AkBusHierarchy_IsMaster = 1 << 7 }
 Bus type bit field. 더 자세히 ...
 
enum  AkMeteringFlags : AkUInt8 {
  AK_NoMetering = 0, AK_EnableBusMeter_Peak = 1 << 0, AK_EnableBusMeter_TruePeak = 1 << 1, AK_EnableBusMeter_RMS = 1 << 2,
  AK_EnableBusMeter_KPower = 1 << 4, AK_EnableBusMeter_3DMeter = 1 << 5
}
 Metering flags. Used for specifying bus metering, through AK::SoundEngine::RegisterBusVolumeCallback() or AK::IAkMixerPluginContext::SetMeteringFlags(). 더 자세히 ...
 
enum  AkPluginType : AkUInt8 {
  AkPluginTypeNone = 0, AkPluginTypeCodec = 1, AkPluginTypeSource = 2, AkPluginTypeEffect = 3,
  AkPluginTypeMixer = 6, AkPluginTypeSink = 7, AkPluginTypeGlobalExtension = 8, AkPluginTypeMetadata = 9,
  AkPluginTypeMask = 0xf
}
 
enum  AkNodeType { AkNodeType_Default, AkNodeType_Bus }
 

함수

AkVector AK::ConvertAkVector64ToAkVector (AkVector64 in)
 
AkTransform AK::ConvertAkWorldTransformToAkTransform (AkWorldTransform in)
 
AkVector64 AK::ConvertAkVectorToAkVector64 (AkVector in)
 
AkWorldTransform AK::ConvertAkTransformToAkWorldTransform (AkTransform in)
 
AkRamp operator* (const AkRamp &in_rLhs, const AkRamp &in_rRhs)
 

변수

static const AkPluginID AK_INVALID_PLUGINID = (AkPluginID)-1
 Invalid FX ID 더 자세히 ...
 
static const AkPluginID AK_INVALID_SHARE_SET_ID = (AkPluginID)-1
 Invalid Share Set ID 더 자세히 ...
 
static const AkGameObjectID AK_INVALID_GAME_OBJECT = (AkGameObjectID)-1
 Invalid game object (may also mean all game objects) 더 자세히 ...
 
static const AkUniqueID AK_INVALID_UNIQUE_ID = 0
 Invalid unique 32-bit ID 더 자세히 ...
 
static const AkRtpcID AK_INVALID_RTPC_ID = AK_INVALID_UNIQUE_ID
 Invalid RTPC ID 더 자세히 ...
 
static const AkPlayingID AK_INVALID_PLAYING_ID = AK_INVALID_UNIQUE_ID
 Invalid playing ID 더 자세히 ...
 
static const AkUInt32 AK_DEFAULT_SWITCH_STATE = 0
 Switch selected if no switch has been set yet 더 자세히 ...
 
static const AkMemPoolId AK_INVALID_POOL_ID = -1
 Invalid pool ID 더 자세히 ...
 
static const AkMemPoolId AK_DEFAULT_POOL_ID = -1
 Default pool ID, same as AK_INVALID_POOL_ID 더 자세히 ...
 
static const AkAuxBusID AK_INVALID_AUX_ID = AK_INVALID_UNIQUE_ID
 Invalid auxiliary bus ID (or no Aux bus ID) 더 자세히 ...
 
static const AkFileID AK_INVALID_FILE_ID = (AkFileID)-1
 Invalid file ID 더 자세히 ...
 
static const AkDeviceID AK_INVALID_DEVICE_ID = (AkDeviceID)-1
 Invalid streaming device ID 더 자세히 ...
 
static const AkBankID AK_INVALID_BANK_ID = AK_INVALID_UNIQUE_ID
 Invalid bank ID 더 자세히 ...
 
static const AkArgumentValueID AK_FALLBACK_ARGUMENTVALUE_ID = 0
 Fallback argument value ID 더 자세히 ...
 
static const AkChannelMask AK_INVALID_CHANNELMASK = 0
 Invalid channel mask 더 자세히 ...
 
static const AkUInt32 AK_INVALID_OUTPUT_DEVICE_ID = AK_INVALID_UNIQUE_ID
 Invalid Device ID 더 자세히 ...
 
static const AkPipelineID AK_INVALID_PIPELINE_ID = AK_INVALID_UNIQUE_ID
 Invalid pipeline ID (for profiling) 더 자세히 ...
 
static const AkAudioObjectID AK_INVALID_AUDIO_OBJECT_ID = (AkAudioObjectID)-1
 Invalid audio object ID 더 자세히 ...
 
static const AkPriority AK_DEFAULT_PRIORITY = 50
 Default sound / I/O priority 더 자세히 ...
 
static const AkPriority AK_MIN_PRIORITY = 0
 Minimal priority value [0,100] 더 자세히 ...
 
static const AkPriority AK_MAX_PRIORITY = 100
 Maximal priority value [0,100] 더 자세히 ...
 
static const AkPriority AK_DEFAULT_BANK_IO_PRIORITY = AK_DEFAULT_PRIORITY
 Default bank load I/O priority 더 자세히 ...
 
static const AkReal32 AK_DEFAULT_BANK_THROUGHPUT = 1*1024*1024/1000.f
 Default bank load throughput (1 Mb/ms) 더 자세히 ...
 
static const AkUInt32 AK_SOUNDBANK_VERSION = 150
 Version of the soundbank reader 더 자세히 ...
 
static const AkJobType AkJobType_Generic = 0
 Job type for general-purpose work 더 자세히 ...
 
static const AkJobType AkJobType_AudioProcessing = 1
 Job type for DSP work 더 자세히 ...
 
static const AkJobType AkJobType_SpatialAudio = 2
 Job type for Spatial Audio computations 더 자세히 ...
 
static const AkUInt32 AK_NUM_JOB_TYPES = 3
 Number of possible job types recognized by the Sound Engine 더 자세히 ...
 

상세한 설명

Data type definitions.

AkTypes.h 파일에서 정의되었습니다.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요