|
enum |
AKRESULT {
AK_NotImplemented = 0,
AK_Success = 1,
AK_Fail = 2,
AK_PartialSuccess = 3,
AK_NotCompatible = 4,
AK_AlreadyConnected = 5,
AK_NameNotSet = 6,
AK_InvalidFile = 7,
AK_AudioFileHeaderTooLarge = 8,
AK_MaxReached = 9,
AK_InputsInUsed = 10,
AK_OutputsInUsed = 11,
AK_InvalidName = 12,
AK_NameAlreadyInUse = 13,
AK_InvalidID = 14,
AK_IDNotFound = 15,
AK_InvalidInstanceID = 16,
AK_NoMoreData = 17,
AK_NoSourceAvailable = 18,
AK_StateGroupAlreadyExists = 19,
AK_InvalidStateGroup = 20,
AK_ChildAlreadyHasAParent = 21,
AK_InvalidLanguage = 22,
AK_CannotAddItseflAsAChild = 23,
AK_UserNotInList = 29,
AK_NoTransitionPoint = 30,
AK_InvalidParameter = 31,
AK_ParameterAdjusted = 32,
AK_IsA3DSound = 33,
AK_NotA3DSound = 34,
AK_ElementAlreadyInList = 35,
AK_PathNotFound = 36,
AK_PathNoVertices = 37,
AK_PathNotRunning = 38,
AK_PathNotPaused = 39,
AK_PathNodeAlreadyInList = 40,
AK_PathNodeNotInList = 41,
AK_VoiceNotFound = 42,
AK_DataNeeded = 43,
AK_NoDataNeeded = 44,
AK_DataReady = 45,
AK_NoDataReady = 46,
AK_NoMoreSlotAvailable = 47,
AK_SlotNotFound = 48,
AK_ProcessingOnly = 49,
AK_MemoryLeak = 50,
AK_CorruptedBlockList = 51,
AK_InsufficientMemory = 52,
AK_Cancelled = 53,
AK_UnknownBankID = 54,
AK_IsProcessing = 55,
AK_BankReadError = 56,
AK_InvalidSwitchType = 57,
AK_VoiceDone = 58,
AK_UnknownEnvironment = 59,
AK_EnvironmentInUse = 60,
AK_UnknownObject = 61,
AK_NoConversionNeeded = 62,
AK_FormatNotReady = 63,
AK_WrongBankVersion = 64,
AK_DataReadyNoProcess = 65,
AK_FileNotFound = 66,
AK_DeviceNotReady = 67,
AK_CouldNotCreateSecBuffer = 68,
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
} |
|
Standard function call result. [詳解]
|
|
enum |
AkGroupType { AkGroupType_Switch = 0,
AkGroupType_State = 1
} |
|
Game sync group type [詳解]
|
|
enum |
AkConnectionType { ConnectionType_Direct = 0x0,
ConnectionType_GameDefSend = 0x1,
ConnectionType_UserDefSend = 0x2
} |
|
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 |
AkMemPoolAttributes {
AkNoAlloc = 0,
AkMalloc = 1,
AkAllocMask = AkNoAlloc | AkMalloc,
AkFixedSizeBlocksMode = 1<<3,
AkBlockMgmtMask = AkFixedSizeBlocksMode,
AkNoAlloc = 0,
AkMalloc = 1<<0,
AkVirtualAlloc = 1<<1,
AkAllocMask = AkNoAlloc | AkMalloc | AkVirtualAlloc,
AkFixedSizeBlocksMode = 1<<3,
AkBlockMgmtMask = AkFixedSizeBlocksMode,
AkNoAlloc = 0,
AkMalloc = 1<<0,
AkAPUAlloc = 1<<1,
AkAllocMask = AkNoAlloc | AkMalloc | AkAPUAlloc,
AkFixedSizeBlocksMode = 1<<3,
AkBlockMgmtMask = AkFixedSizeBlocksMode
} |
|
enum |
AK::SoundEngine::MultiPositionType { AK::SoundEngine::MultiPositionType_SingleSource,
AK::SoundEngine::MultiPositionType_MultiSources,
AK::SoundEngine::MultiPositionType_MultiDirections
} |
|
enum |
AkSpeakerPanningType { AK_DirectSpeakerAssignment = 0,
AK_BalanceFadeHeight = 1
} |
|
Speaker panning type: type of panning logic when object is not 3D spatialized (i.e. when Ak3DSpatializationMode is AK_SpatializationMode_None). [詳解]
|
|
enum |
Ak3DPositionType { 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 |
AkPanningRule { AkPanningRule_Speakers = 0,
AkPanningRule_Headphones = 1
} |
|
Headphone / speakers panning rules [詳解]
|
|
enum |
Ak3DSpatializationMode { AK_SpatializationMode_None = 0,
AK_SpatializationMode_PositionOnly = 1,
AK_SpatializationMode_PositionAndOrientation = 2
} |
|
3D spatialization mode. [詳解]
|
|
enum |
AkBusHierarchyFlags { AkBusHierarchy_Primary = 1 << 0,
AkBusHierarchy_Secondary = 1 << 1,
AkBusHierarchy_IsMaster = 1 << 7
} |
|
Bus type bit field. [詳解]
|
|
enum |
AkMeteringFlags {
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 {
AkPluginTypeNone = 0,
AkPluginTypeCodec = 1,
AkPluginTypeSource = 2,
AkPluginTypeEffect = 3,
AkPluginTypeMixer = 6,
AkPluginTypeSink = 7,
AkPluginTypeGlobalExtension = 8,
AkPluginTypeMask = 0xf
} |
|
enum |
AkNodeType { AkNodeType_Default,
AkNodeType_Bus
} |
|