类型定义 |
typedef void(* |
LocalOutputFunc )(ErrorCode in_eErrorCode, const AkOSChar *in_pszError, ErrorLevel in_eErrorLevel, AkPlayingID in_playingID, AkGameObjectID in_gameObjID) |
|
Function prototype of local output function pointer.
|
枚举 |
enum |
ErrorLevel { ErrorLevel_Message = (1<<0),
ErrorLevel_Error = (1<<1),
ErrorLevel_All = ErrorLevel_Message | ErrorLevel_Error
} |
|
ErrorLevel.
更多...
|
enum |
ErrorCode {
ErrorCode_NoError = 0,
ErrorCode_FileNotFound,
ErrorCode_CannotOpenFile,
ErrorCode_CannotStartStreamNoMemory,
ErrorCode_IODevice,
ErrorCode_IncompatibleIOSettings,
ErrorCode_PluginUnsupportedChannelConfiguration,
ErrorCode_PluginMediaUnavailable,
ErrorCode_PluginInitialisationFailed,
ErrorCode_PluginProcessingFailed,
ErrorCode_PluginExecutionInvalid,
ErrorCode_PluginAllocationFailed,
ErrorCode_VorbisRequireSeekTable,
ErrorCode_VorbisDecodeError,
ErrorCode_AACDecodeError,
ErrorCode_xWMACreateDecoderFailed,
ErrorCode_ATRAC9CreateDecoderFailed,
ErrorCode_ATRAC9CreateDecoderFailedChShortage,
ErrorCode_ATRAC9DecodeFailed,
ErrorCode_ATRAC9ClearContextFailed,
ErrorCode_ATRAC9LoopSectionTooSmall,
ErrorCode_InvalidAudioFileHeader,
ErrorCode_AudioFileHeaderTooLarge,
ErrorCode_FileTooSmall,
ErrorCode_TransitionNotAccurateChannel,
ErrorCode_TransitionNotAccurateStarvation,
ErrorCode_NothingToPlay,
ErrorCode_PlayFailed,
ErrorCode_StingerCouldNotBeScheduled,
ErrorCode_TooLongSegmentLookAhead,
ErrorCode_CannotScheduleMusicSwitch,
ErrorCode_TooManySimultaneousMusicSegments,
ErrorCode_PlaylistStoppedForEditing,
ErrorCode_MusicClipsRescheduledAfterTrackEdit,
ErrorCode_CannotPlaySource_Create,
ErrorCode_CannotPlaySource_VirtualOff,
ErrorCode_CannotPlaySource_TimeSkip,
ErrorCode_CannotPlaySource_InconsistentState,
ErrorCode_MediaNotLoaded,
ErrorCode_VoiceStarving,
ErrorCode_StreamingSourceStarving,
ErrorCode_XMADecoderSourceStarving,
ErrorCode_XMADecodingError,
ErrorCode_InvalidXMAData,
ErrorCode_PluginNotRegistered,
ErrorCode_CodecNotRegistered,
ErrorCode_PluginVersionMismatch,
ErrorCode_EventIDNotFound,
ErrorCode_InvalidGroupID,
ErrorCode_SelectedChildNotAvailable,
ErrorCode_SelectedNodeNotAvailable,
ErrorCode_SelectedMediaNotAvailable,
ErrorCode_NoValidSwitch,
ErrorCode_SelectedNodeNotAvailablePlay,
ErrorCode_FeedbackVoiceStarving,
ErrorCode_BankLoadFailed,
ErrorCode_BankUnloadFailed,
ErrorCode_ErrorWhileLoadingBank,
ErrorCode_InsufficientSpaceToLoadBank,
ErrorCode_LowerEngineCommandListFull,
ErrorCode_SeekNoMarker,
ErrorCode_CannotSeekContinuous,
ErrorCode_SeekAfterEof,
ErrorCode_UnknownGameObject,
ErrorCode_UnknownEmitter,
ErrorCode_UnknownListener,
ErrorCode_GameObjectIsNotListener,
ErrorCode_GameObjectIsNotEmitter,
ErrorCode_UnknownGameObjectEvent,
ErrorCode_GameObjectIsNotEmitterEvent,
ErrorCode_ExternalSourceNotResolved,
ErrorCode_FileFormatMismatch,
ErrorCode_CommandQueueFull,
ErrorCode_CommandTooLarge,
ErrorCode_XMACreateDecoderLimitReached,
ErrorCode_XMAStreamBufferTooSmall,
ErrorCode_ModulatorScopeError_Inst,
ErrorCode_ModulatorScopeError_Obj,
ErrorCode_SeekAfterEndOfPlaylist,
ErrorCode_OpusRequireSeekTable,
ErrorCode_OpusDecodeError,
ErrorCode_OpusCreateDecoderFailed,
ErrorCode_SourcePluginNotFound,
ErrorCode_VirtualVoiceLimit,
ErrorCode_AudioDeviceShareSetNotFound,
ErrorCode_NotEnoughMemoryToStart,
Num_ErrorCodes
} |
|
ErrorCode.
更多...
|
函数 |
AKRESULT __cdecl |
PostCode (ErrorCode in_eError, ErrorLevel in_eErrorLevel, AkPlayingID in_playingID=AK_INVALID_PLAYING_ID, AkGameObjectID in_gameObjID=AK_INVALID_GAME_OBJECT, AkUniqueID in_audioNodeID=AK_INVALID_UNIQUE_ID, bool in_bIsBus=false) |
AKRESULT __cdecl |
PostString (const char *in_pszError, ErrorLevel in_eErrorLevel, AkPlayingID in_playingID=AK_INVALID_PLAYING_ID, AkGameObjectID in_gameObjID=AK_INVALID_GAME_OBJECT, AkUniqueID in_audioNodeID=AK_INVALID_UNIQUE_ID, bool in_bIsBus=false) |
AKRESULT __cdecl |
SetLocalOutput (AkUInt32 in_uErrorLevel=ErrorLevel_All, LocalOutputFunc in_pMonitorFunc=0) |
AkTimeMs __cdecl |
GetTimeStamp () |
变量 |
const AkOSChar * |
s_aszErrorCodes [Num_ErrorCodes] |