이 파일의 문서화 페이지로 가기
207 #define AKCURVEINTERPOLATION_NUM_STORAGE_BIT 5
219 #define AK_PANNER_NUM_STORAGE_BITS 3
230 #define AK_POSSOURCE_NUM_STORAGE_BITS 3
250 #define AK_SPAT_NUM_STORAGE_BITS 3
261 #define AK_MAX_BITS_METERING_FLAGS (5) // Keep in sync with AkMeteringFlags.
@ AttenuationCurveID_Spread
The distance-driven Spread curve.
AkPanningRule
Headphone / speakers panning rules
@ AK_InvalidBankType
Invalid bank type. The bank type was either supplied through a function call (e.g....
@ AK_NoMetering
No metering.
@ AK_InvalidSwitchType
Invalid switch type (used with the switch container)
@ AkDeviceState_Unknown
The audio device state is unknown or invalid.
AkUInt8 Ak3DSpatializationMode_t
@ AkPanningRule_Headphones
Left and right positioned 180 degrees apart.
AkConnectionType
Nature of the connection binding an input to a bus.
AkUInt8 AkActionOnEventType_t
@ AttenuationCurveID_VolumeAuxUserDef
The distance-driven user-defined auxiliary send curve.
@ AkListenerOp_Add
Add listeners
@ ConnectionType_Direct
Direct (main, dry) connection.
@ AK_DirectSpeakerAssignment
No panning: route to matching channels between input and output.
@ AK_EnableBusMeter_3DMeter
Enable computation of data necessary to render a 3D visualization of volume distribution over the sur...
@ AK_PathNodeAlreadyInList
This path is already there.
@ AK_ChannelConfigType_Standard
Channels must be identified with standard defines in AkSpeakerConfigs.
@ AK_BankAlreadyLoaded
The bank load failed because the bank is already loaded.
@ AkPluginTypeSource
Source plug-in: creates sound by synthesis method (no input, just output).
@ AK_InvalidFile
The provided file is the wrong format or unexpected values causes the file to be invalid.
@ AK_ProcessNeeded
A routine needs to be executed on some CPU.
@ AK_DeviceNotFound
The specified device ID does not match with any of the output devices that the sound engine is curren...
@ AK_Busy
The system is busy and could not process the request.
AkUInt8 AkSetPositionFlags_t
@ AK_ChannelConfigType_UseDevicePassthrough
Special setting for bus objects to use the audio device passthrough configuration.
@ AkNodeType_Last
End of enum, invalid value.
@ AkCurveInterpolation_Constant
Constant ( not valid for fading values )
@ AkPluginTypeNone
Unknown/invalid plug-in type.
AkMeteringFlags
Metering flags. Used for specifying bus metering, through AK::SoundEngine::RegisterBusVolumeCallback(...
@ AK_AudioFileHeaderTooLarge
The file header is too large.
@ AkActionOnEventType_Stop
Stop
@ AkCurveInterpolation_Log3
Log3
@ AK_DataReady
The provider has available data.
@ AttenuationCurveID_TransmissionLPF
The transmission-driven low-pass filter curve.
@ AkDynamicSequenceOp_Stop
@ AkActionOnEventType_ReleaseEnvelope
Release envelope
@ AK_DataNeeded
The consumer needs more.
AkUInt8 AkCurveInterpolation_t
@ AK_OpenSLError
OpenSL returned an error. Check error log for more details.
@ AK_DLLPathNotFound
Plugin DLL search path could not be found.
@ AK_RejectedByFilter
A play request was rejected due to the MIDI filter parameters.
@ AkDynamicSequenceOp_Last
@ AkDynamicSequenceOp_Resume
@ AK_FileNotFound
File not found.
@ AkPluginType_Last
End of enum, invalid value.
@ AK_PathNotFound
This path is not known.
@ AK_DeviceNotCompatible
Incompatible Audio device.
@ AttenuationCurveID_OcclusionVolume
The occlusion-driven volume curve.
AkUInt8 Ak3DPositionType_t
AkCurveInterpolation
Curve interpolation types
@ AkDynamicSequenceType_Last
End of enum, invalid value.
AkSpeakerPanningType
Speaker panning type: type of panning logic when object is not 3D spatialized (i.e....
@ AkDeviceState_Disabled
The audio device is disabled.
@ AkCurveInterpolation_Last
End of enum, invalid value.
AkUInt8 AkMultiPositionType_t
@ AttenuationCurveID_LowPassFilter
The distance-driven low-pass filter (pre send) curve.
@ AK_EnableBusMeter_RMS
Enable computation of RMS metering.
@ AK_TooManyConcurrentOperations
When using StdStream, file operations can be blocking or not. When not blocking, operations need to b...
@ AkDynamicSequenceOp_Play
@ AkDynamicSequenceOp_Close
@ AttenuationCurveID_VolumeAuxGameDef
The distance-driven game-defined auxiliary send curve.
@ ConnectionType_GameDefSend
Connection by a game-defined send.
@ AttenuationCurveID_OcclusionHSF
The occlusion-driven high shelf filter curve.
uint8_t AkUInt8
Unsigned 8-bit integer
@ AK_FormatNotReady
Source format not known yet.
@ AkPluginTypeGlobalExtension
Global Extension plug-in: (e.g. Spatial Audio, Interactive Music)
@ AkPluginTypeMask
Plug-in type mask is 4 bits.
@ AK_MemManagerNotInitialized
The memory manager should have been initialized at this point.
@ AttenuationCurveID_DiffractionHSF
The diffraction-driven high shelf filter curve.
@ AK_PathNoVertices
Stuff in vertices before trying to start it
@ AkActionOnEventType_Break
Break
@ AK_SpatializationMode_PositionAndOrientation
Spatialization based on both emitter position and emitter orientation.
@ AKRESULT_Last
End of enum, invalid value.
@ AkMultiPositionType_Last
End of enum, invalid value.
@ AK_SpatializationMode_Last
End of enum, invalid value.
@ AK_InvalidFloatValue
One parameter has a invalid float value such as NaN, INF or FLT_MAX.
@ AkBankType_Bus
Bank generated for one bus or aux bus.
Ak3DPositionType
3D position type: defines what acts as the emitter position for computing spatialization against the ...
@ AK_PathNotRunning
Only a running path can be paused.
@ AK_PartialSuccess
The operation succeeded partially.
@ AK_DLLCannotLoad
Plugin DLL could not be loaded, either because it is not found or one dependency is missing.
@ AkPanningRule_Speakers
Left and right positioned 60 degrees apart (by default - see AK::SoundEngine::GetSpeakerAngles()).
@ AK_InvalidStateGroup
The StateGroup is not a valid channel.
Ak3DSpatializationMode
3D spatialization mode.
@ ConnectionType_UserDefSend
Connection by a user-defined send.
@ AkActionOnEventType_Last
End of enum, invalid value.
@ ConnectionType_Last
End of enum, invalid value.
@ AkListenerOp_Set
Set the list of listeners
@ AkPluginTypeMetadata
Metadata plug-in: applies object-based processing to audio data
@ AttenuationCurveID_VolumeDry
The distance-driven dry volume curve.
@ AK_PathNotPaused
Only a paused path can be resumed.
@ AK_ResourceInUse
Resource is in use and cannot be released.
@ AK_NoMoreData
No more data is available from the source.
AkUInt8 AkAudioDeviceState_t
@ AK_SSEInstructionsNotSupported
The machine does not support SSE instructions (required on PC).
@ AK_WrongBankVersion
The bank version is not compatible with the current bank reader.
#define AKCODECID_BANK
Bank encoding
@ AK_ChannelConfigType_Objects
Object-based configurations.
@ AK_InitBankNotLoaded
The Init bank was not loaded yet, the sound engine isn't completely ready yet.
#define AKCODECID_BANK_EVENT
Bank encoding for event banks. These banks are contained in the /event sub-folder.
@ AkPanningRule_Last
End of enum, invalid value.
@ AK_ChildAlreadyHasAParent
The child already has a parent.
AkUInt8 AkMeteringFlags_t
@ AkPluginTypeSink
Sink plug-in: implement custom sound engine end point.
AkUInt8 AkDynamicSequenceType_t
@ AkDeviceState_NotPresent
The audio device is not present because the audio adapter that connects to the endpoint device has be...
@ AttenuationCurveID_ObstructionLPF
The obstruction-driven low-pass filter curve.
@ AkCurveInterpolation_Exp3
Exp3
@ AkDynamicSequenceType_SampleAccurate
Sample accurate mode
@ AK_InvalidID
The ID is invalid.
@ AK_FileFormatMismatch
Media file format unexpected
@ AkListenerOp_Remove
Remove listeners
@ AttenuationCurveID_OcclusionLPF
The occlusion-driven low-pass filter curve.
AkGroupType
Game sync group type
@ AkCurveInterpolation_InvSCurve
Inversed S Curve
@ AK_InsufficientMemory
Memory error.
@ AkMultiPositionType_MultiDirections
Simulate one sound coming from multiple directions. Useful for repositionning sounds based on wall op...
@ AK_Cancelled
The requested action was cancelled (not an error).
@ AK_PluginMediaNotAvailable
Plugin media is not available for effect.
@ AkCurveInterpolation_Log1
Log1
@ AK_RenderedFX
The effect on the node is rendered.
AkUInt8 AkSpeakerPanningType_t
@ AkDynamicSequenceOp_Break
@ AkBankType_User
User-defined bank.
@ AK_SteeringPanner
Steering panner.
@ AkPluginTypeCodec
Compressor/decompressor plug-in (allows support for custom audio file types).
@ AkDeviceState_Unplugged
The audio device is unplugged.
@ AK_ProcessDone
The executed routine has finished its execution.
@ AK_SpatializationMode_PositionOnly
Spatialization based on emitter position only.
@ ConnectionType_ReflectionsSend
Connection by a early reflections send.
@ AkGroupType_Switch
Type switch
@ AK_InvalidFileSize
The file requested was found and opened but is either 0 bytes long or not the expected size....
AkAttenuationCurveType
Curve types of the Attenuation Editor.
@ AkDeviceState_Active
The audio device is active That is, the audio adapter that connects to the endpoint device is present...
@ AttenuationCurveID_HighPassFilter
The distance-driven high-pass filter (pre send) curve.
@ AkDeviceState_Last
End of enum, invalid value.
@ AK_ElementAlreadyInList
The item could not be added because it was already in the list.
@ AK_PlayingIDNotFound
Calling a function with a playing ID that is not known.
@ AK_EnableBusMeter_Peak
Enable computation of peak metering.
@ AttenuationCurveID_OcclusionHPF
The occlusion-driven high-pass filter curve.
#define AKCODECID_BANK_BUS
Bank encoding for bus banks. These banks are contained in the /bus sub-folder.
@ AK_ChannelConfigType_UseDeviceMain
Special setting for bus objects to use the audio device main configuration.
@ AK_DuplicateUniqueID
Two Wwise objects share the same ID.
@ AK_Fail
The operation failed.
@ AK_UnknownFileError
Rare file error occured, as opposed to AK_FileNotFound or AK_FilePermissionError. This lumps all unre...
AkUInt8 AkConnectionType_t
@ AkCurveInterpolation_SineRecip
Reciprocal of sine curve
@ AkDynamicSequenceOp_Pause
@ AK_CommandTooLarge
SDK command is too large to fit in the command queue.
@ AkPluginTypeEffect
Effect plug-in: applies processing to audio data.
AkChannelConfigType
Channel configuration type.
@ AttenuationCurveID_ObstructionVolume
The obstruction-driven volume curve.
@ AK_InvalidLanguage
The language is invalid (applies to the Low-Level I/O).
@ AK_PathNodeNotInList
This path is not there.
@ AK_InvalidCustomPlatformName
Detecting incompatibility between Custom platform of banks and custom platform of connected applicati...
@ AttenuationCurveID_Focus
The distance-driven Focus curve.
@ AK_EnableBusMeter_TruePeak
Enable computation of true peak metering (most CPU and memory intensive).
@ AK_EnableBusMeter_KPower
Enable computation of K-weighted power metering (used as a basis for computing loudness,...
@ AK_InvalidInstanceID
The InstanceID is invalid.
AkSetPositionFlags
Flags to independently set the position of the emitter or listener component on a game object.
@ AK_ChannelConfigType_Ambisonic
Ambisonics. Channel mask == 0 and channels follow standard ambisonic order.
@ AttenuationCurveID_None
Symbol for "None".
@ AK_DeviceNotReady
Specified ID doesn't match a valid hardware device: either the device doesn't exist or is disabled.
@ AkBankType_Last
End of enum, invalid value.
@ AK_MaxReached
The maximum was reached.
@ AttenuationCurveID_HighShelf
The distance-driven high shelf filter curve.
@ AK_AlreadyConnected
The stream is already connected to another node.
@ AK_IDNotFound
The ID was not found.
@ AkCurveInterpolation_Linear
Linear (Default)
@ AK_NoDistinctListener
No distinct listener provided for AddOutput
@ AK_NoDataReady
The provider does not have available data.
@ AttenuationCurveID_TransmissionHPF
The transmission-driven high-pass filter curve.
@ AK_UnknownBankID
Trying to load a bank using an ID which is not defined.
@ AkCurveInterpolation_Exp1
Exp1
@ AkGroupType_State
Type state
@ AK_ChannelConfigType_Last
End of enum, invalid value.
@ AttenuationCurveID_ObstructionHPF
The obstruction-driven high-pass filter curve.
@ AkCurveInterpolation_SCurve
S Curve
@ AK_InvalidParameter
Something is not within bounds, check the documentation of the function returning this code.
@ AkSetPositionFlags_Default
Default: set both emitter and listener component positions.
uint32_t AkUInt32
Unsigned 32-bit integer
@ AkPluginTypeMixer
Mixer plug-in: mix voices at the bus level.
@ AK_ChannelConfigType_Anonymous
Channel mask == 0 and channels are anonymous.
@ AttenuationCurveID_Project
Symbol for "Use Project".
@ AkSetPositionFlags_Emitter
Only set the emitter component position.
@ AK_MustBeVirtualized
Sound was Not Allowed to play.
@ AK_3DPositionType_ListenerWithAutomation
3D spatialization is computed from the listener game object position, translated by user-defined auto...
@ AK_BankReadError
Error while reading a bank.
@ AkActionOnEventType_Resume
Resume
@ AkCurveInterpolation_LastFadeCurve
Update this value to reflect last curve available for fades
@ AK_3DPositionType_Emitter
3D spatialization is computed directly from the emitter game object position.
@ AkMultiPositionType_MultiSources
Simulate multiple sources in one sound playing, adding volumes. For instance, all the torches on your...
@ AK_InvalidState
This method should not be called when the object is in its current state.
@ AK_PluginNotRegistered
Plugin is not registered. Make sure to implement a AK::PluginRegistration class for it and use AK_STA...
AkUInt8 AkAttenuationCurveType_t
@ AK_CannotAddItselfAsAChild
It is not possible to add itself as its own child.
@ AK_EnableBusMeter_Last
End of enum, invalid value.
@ AK_NotImplemented
This feature is not implemented.
@ AK_FilePermissionError
The file access permissions prevent opening a file.
@ AK_Success
The operation was successful.
@ AkMultiPositionType_SingleSource
Used for normal sounds, not expected to pass to AK::SoundEngine::SetMultiplePosition() (if done,...
@ AttenuationCurveID_DiffractionVolume
The diffraction-driven volume curve.
@ AttenuationCurveID_TransmissionVolume
The transmission-driven volume curve.
@ AttenuationCurveID_DiffractionHPF
The diffraction-driven high-pass filter curve.
@ AkSpeakerPanning_Last
End of enum, invalid value.
@ AK_FilePathTooLong
The combination of base path and file name exceeds maximum buffer lengths.
@ AkSetPositionFlags_Listener
Only set the listener component position.
@ AK_NoDataNeeded
The consumer does not need more.
@ AK_Deferred
Returned by functions to indicate to the caller the that the operation is done asynchronously....
@ AK_NotCompatible
Incompatible formats
@ AK_3DPositionType_Last
End of enum, invalid value.
AkUInt8 AkDynamicSequenceOp_t
@ AkDeviceState_All
Includes audio devices in all states.
@ AK_StreamMgrNotInitialized
The stream manager should have been initialized at this point.
@ AK_UnsupportedChannelConfig
Channel configuration is not supported in the current execution context.
@ AkBankType_Event
Bank generated for one event.
@ AK_SpatializationMode_None
No spatialization
@ AkDynamicSequenceType_NormalTransition
Normal transition mode, allows the entire playlist to be edited at all times.
@ AK_NoJavaVM
No Java VM provided in AkInitSettings.
@ AkCurveInterpolation_Sine
Sine
@ AK_NotInitialized
The component being used is not initialized. Most likely AK::SoundEngine::Init() was not called yet,...
@ AttenuationCurveID_TransmissionHSF
The transmission-driven high shelf filter curve.
@ AK_AlreadyInitialized
Init() was called but that element was already initialized.
@ AttenuationCurveID_ObstructionHSF
The obstruction-driven high shelf filter curve.
@ AttenuationCurveID_DiffractionLPF
The diffraction-driven low-pass filter curve.
@ AK_DataAlignmentError
A pointer to audio data was not aligned to the platform's required alignment (check AkTypes....
@ AkActionOnEventType_Pause
Pause
@ AK_BalanceFadeHeight
Balance-Fade-Height: Traditional "box" or "car"-like panner.
@ AttenuationCurveID_MaxCount
The maximum number of curve types.
@ AK_3DPositionType_EmitterWithAutomation
3D spatialization is computed from the emitter game object position, translated by user-defined autom...
지원이 필요하신가요?
질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!
지원 페이지를 방문해 주세요
작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요