[詳解]
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からはじめよう