目次

include/AK/Tools/Common/AkMonitorError.h

ソースコードを見る。

ネームスペース

namespace   AK
 

Audiokinetic namespace.


namespace   AK::Monitor

マクロ定義

#define  AK_MONITOR_ERROR(in_eErrorCode)   AK::Monitor::PostCode( in_eErrorCode, AK::Monitor::ErrorLevel_Error )

型定義

typedef void(*  AK::Monitor::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   AK::Monitor::ErrorLevel { AK::Monitor::ErrorLevel_Message = (1<<0), AK::Monitor::ErrorLevel_Error = (1<<1), AK::Monitor::ErrorLevel_All = ErrorLevel_Message | ErrorLevel_Error }
 

ErrorLevel.

[詳細]
enum   AK::Monitor::ErrorCode {
  AK::Monitor::ErrorCode_NoError = 0, AK::Monitor::ErrorCode_FileNotFound, AK::Monitor::ErrorCode_CannotOpenFile, AK::Monitor::ErrorCode_CannotStartStreamNoMemory,
  AK::Monitor::ErrorCode_IODevice, AK::Monitor::ErrorCode_IncompatibleIOSettings, AK::Monitor::ErrorCode_PluginUnsupportedChannelConfiguration, AK::Monitor::ErrorCode_PluginMediaUnavailable,
  AK::Monitor::ErrorCode_PluginInitialisationFailed, AK::Monitor::ErrorCode_PluginProcessingFailed, AK::Monitor::ErrorCode_PluginExecutionInvalid, AK::Monitor::ErrorCode_PluginAllocationFailed,
  AK::Monitor::ErrorCode_VorbisRequireSeekTable, AK::Monitor::ErrorCode_VorbisRequireSeekTableVirtual, AK::Monitor::ErrorCode_VorbisDecodeError, AK::Monitor::ErrorCode_AACDecodeError,
  AK::Monitor::ErrorCode_xWMACreateDecoderFailed, AK::Monitor::ErrorCode_ATRAC9CreateDecoderFailed, AK::Monitor::ErrorCode_ATRAC9CreateDecoderFailedChShortage, AK::Monitor::ErrorCode_ATRAC9DecodeFailed,
  AK::Monitor::ErrorCode_ATRAC9ClearContextFailed, AK::Monitor::ErrorCode_ATRAC9LoopSectionTooSmall, AK::Monitor::ErrorCode_InvalidAudioFileHeader, AK::Monitor::ErrorCode_AudioFileHeaderTooLarge,
  AK::Monitor::ErrorCode_FileTooSmall, AK::Monitor::ErrorCode_TransitionNotAccurateChannel, AK::Monitor::ErrorCode_TransitionNotAccurateStarvation, AK::Monitor::ErrorCode_NothingToPlay,
  AK::Monitor::ErrorCode_PlayFailed, AK::Monitor::ErrorCode_StingerCouldNotBeScheduled, AK::Monitor::ErrorCode_TooLongSegmentLookAhead, AK::Monitor::ErrorCode_CannotScheduleMusicSwitch,
  AK::Monitor::ErrorCode_TooManySimultaneousMusicSegments, AK::Monitor::ErrorCode_PlaylistStoppedForEditing, AK::Monitor::ErrorCode_MusicClipsRescheduledAfterTrackEdit, AK::Monitor::ErrorCode_CannotPlaySource_Create,
  AK::Monitor::ErrorCode_CannotPlaySource_VirtualOff, AK::Monitor::ErrorCode_CannotPlaySource_TimeSkip, AK::Monitor::ErrorCode_CannotPlaySource_InconsistentState, AK::Monitor::ErrorCode_MediaNotLoaded,
  AK::Monitor::ErrorCode_VoiceStarving, AK::Monitor::ErrorCode_StreamingSourceStarving, AK::Monitor::ErrorCode_XMADecoderSourceStarving, AK::Monitor::ErrorCode_XMADecodingError,
  AK::Monitor::ErrorCode_InvalidXMAData, AK::Monitor::ErrorCode_PluginNotRegistered, AK::Monitor::ErrorCode_CodecNotRegistered, AK::Monitor::ErrorCode_EventIDNotFound,
  AK::Monitor::ErrorCode_InvalidGroupID, AK::Monitor::ErrorCode_SelectedChildNotAvailable, AK::Monitor::ErrorCode_SelectedNodeNotAvailable, AK::Monitor::ErrorCode_SelectedMediaNotAvailable,
  AK::Monitor::ErrorCode_NoValidSwitch, AK::Monitor::ErrorCode_SelectedNodeNotAvailablePlay, AK::Monitor::ErrorCode_FeedbackVoiceStarving, AK::Monitor::ErrorCode_BankLoadFailed,
  AK::Monitor::ErrorCode_BankUnloadFailed, AK::Monitor::ErrorCode_ErrorWhileLoadingBank, AK::Monitor::ErrorCode_InsufficientSpaceToLoadBank, AK::Monitor::ErrorCode_LowerEngineCommandListFull,
  AK::Monitor::ErrorCode_SeekNoMarker, AK::Monitor::ErrorCode_CannotSeekContinuous, AK::Monitor::ErrorCode_SeekAfterEof, AK::Monitor::ErrorCode_UnknownGameObjectEvent,
  AK::Monitor::ErrorCode_UnknownGameObject, AK::Monitor::ErrorCode_ExternalSourceNotResolved, AK::Monitor::ErrorCode_FileFormatMismatch, AK::Monitor::ErrorCode_CommandQueueFull,
  AK::Monitor::ErrorCode_CommandTooLarge, AK::Monitor::ErrorCode_ExecuteActionOnEvent, AK::Monitor::ErrorCode_StopAll, AK::Monitor::ErrorCode_StopPlayingID,
  AK::Monitor::ErrorCode_XMACreateDecoderLimitReached, AK::Monitor::ErrorCode_XMAStreamBufferTooSmall, AK::Monitor::ErrorCode_ModulatorScopeError_Inst, AK::Monitor::ErrorCode_ModulatorScopeError_Obj,
  AK::Monitor::Num_ErrorCodes
}
 

ErrorCode.

[詳細]

関数

AKRESULT __cdecl  AK::Monitor::PostCode (ErrorCode in_eError, ErrorLevel in_eErrorLevel)
AKRESULT __cdecl  AK::Monitor::PostString (const char *in_pszError, ErrorLevel in_eErrorLevel)
AKRESULT __cdecl  AK::Monitor::SetLocalOutput (AkUInt32 in_uErrorLevel=ErrorLevel_All, LocalOutputFunc in_pMonitorFunc=0)
AkTimeMs __cdecl  AK::Monitor::GetTimeStamp ()

変数

const AkOSChar AK::Monitor::s_aszErrorCodes [Num_ErrorCodes]