Table of Contents

Wwise SDK 2021.1.1
AkMonitorError.h File Reference

Go to the source code of this file.

Namespaces

namespace   AK
  Audiokinetic namespace.
 
  AK::Monitor
 

Macros

#define  AK_MONITOR_ERROR(in_eErrorCode)    AK::Monitor::PostCode( in_eErrorCode, AK::Monitor::ErrorLevel_Error )
 
#define  AK_MONITOR_STREAM_MGR_INIT(in_streamMgrSettings)    AK::Monitor::MonitorStreamMgrInit( in_streamMgrSettings )
 
#define  AK_MONITOR_STREAMING_DEVICE_INIT(in_deviceID, in_deviceSettings)    AK::Monitor::MonitorStreamingDeviceInit( in_deviceID, in_deviceSettings )
 
#define  AK_MONITOR_STREAMING_DEVICE_DESTROYED(in_deviceID)    AK::Monitor::MonitorStreamingDeviceDestroyed( in_deviceID )
 
#define  AK_MONITOR_STREAM_MGR_TERM()    AK::Monitor::MonitorStreamMgrTerm()
 

Typedefs

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. More...
 

Enumerations

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. More...
 
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_VorbisSeekTableRecommended, AK::Monitor::ErrorCode_VorbisDecodeError, AK::Monitor::ErrorCode_AACDecodeError, AK::Monitor::ErrorCode_xWMACreateDecoderFailed,
  AK::Monitor::ErrorCode_ATRAC9DecodeFailed, AK::Monitor::ErrorCode_ATRAC9LoopSectionTooSmall, AK::Monitor::ErrorCode_InvalidAudioFileHeader, AK::Monitor::ErrorCode_AudioFileHeaderTooLarge,
  AK::Monitor::ErrorCode_FileTooSmall, AK::Monitor::ErrorCode_TransitionNotAccurateChannel, AK::Monitor::ErrorCode_TransitionNotAccuratePluginMismatch, AK::Monitor::ErrorCode_TransitionNotAccurateRejectedByPlugin,
  AK::Monitor::ErrorCode_TransitionNotAccurateStarvation, AK::Monitor::ErrorCode_TransitionNotAccurateCodecError, 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_PluginVersionMismatch, 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_UnknownGameObject,
  AK::Monitor::ErrorCode_UnknownEmitter, AK::Monitor::ErrorCode_UnknownListener, AK::Monitor::ErrorCode_GameObjectIsNotListener, AK::Monitor::ErrorCode_GameObjectIsNotEmitter,
  AK::Monitor::ErrorCode_UnknownGameObjectEvent, AK::Monitor::ErrorCode_GameObjectIsNotEmitterEvent, AK::Monitor::ErrorCode_ExternalSourceNotResolved, AK::Monitor::ErrorCode_FileFormatMismatch,
  AK::Monitor::ErrorCode_CommandQueueFull, AK::Monitor::ErrorCode_CommandTooLarge, AK::Monitor::ErrorCode_XMACreateDecoderLimitReached, AK::Monitor::ErrorCode_XMAStreamBufferTooSmall,
  AK::Monitor::ErrorCode_ModulatorScopeError_Inst, AK::Monitor::ErrorCode_ModulatorScopeError_Obj, AK::Monitor::ErrorCode_SeekAfterEndOfPlaylist, AK::Monitor::ErrorCode_OpusRequireSeekTable,
  AK::Monitor::ErrorCode_OpusDecodeError, AK::Monitor::ErrorCode_OpusCreateDecoderFailed, AK::Monitor::ErrorCode_SourcePluginNotFound, AK::Monitor::ErrorCode_VirtualVoiceLimit,
  AK::Monitor::ErrorCode_AudioDeviceShareSetNotFound, AK::Monitor::ErrorCode_NotEnoughMemoryToStart, AK::Monitor::ErrorCode_UnkownOpusError, AK::Monitor::ErrorCode_AudioDeviceInitFailure,
  AK::Monitor::ErrorCode_AudioDeviceRemoveFailure, AK::Monitor::ErrorCode_AudioDeviceNotFound, AK::Monitor::ErrorCode_AudioDeviceNotValid, AK::Monitor::ErrorCode_SpatialAudio_ListenerAutomationNotSupported,
  AK::Monitor::ErrorCode_MediaDuplicationLength, AK::Monitor::ErrorCode_HwVoicesSystemInitFailed, AK::Monitor::ErrorCode_HwVoicesDecodeBatchFailed, AK::Monitor::ErrorCode_HwVoiceLimitReached,
  AK::Monitor::ErrorCode_HwVoiceInitFailed, AK::Monitor::ErrorCode_OpusHWCommandFailed, AK::Monitor::ErrorCode_AddOutputListenerIdWithZeroListeners, AK::Monitor::ErrorCode_3DObjectLimitExceeded,
  AK::Monitor::ErrorCode_OpusHWDecodeUnavailable, AK::Monitor::ErrorCode_OpusHWFatalError, AK::Monitor::ErrorCode_OpusHWTimeout, AK::Monitor::ErrorCode_SystemAudioObjectsUnavailable,
  AK::Monitor::ErrorCode_AddOutputNoDistinctListener, AK::Monitor::ErrorCode_PluginCannotRunOnObjectConfig, AK::Monitor::ErrorCode_SpatialAudio_ReflectionBusError, AK::Monitor::ErrorCode_VorbisHWDecodeUnavailable,
  AK::Monitor::Num_ErrorCodes
}
  ErrorCode. More...
 

Functions

AKSOUNDENGINE_API AKRESULT  AK::Monitor::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)
 
AKSOUNDENGINE_API AKRESULT  AK::Monitor::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)
 
AKSOUNDENGINE_API AKRESULT  AK::Monitor::SetLocalOutput (AkUInt32 in_uErrorLevel=ErrorLevel_All, LocalOutputFunc in_pMonitorFunc=0)
 
AKSOUNDENGINE_API AkTimeMs  AK::Monitor::GetTimeStamp ()
 
AKSOUNDENGINE_API void  AK::Monitor::MonitorStreamMgrInit (const AkStreamMgrSettings &in_streamMgrSettings)
  Add the streaming manager settings to the profiler capture. More...
 
AKSOUNDENGINE_API void  AK::Monitor::MonitorStreamingDeviceInit (AkDeviceID in_deviceID, const AkDeviceSettings &in_deviceSettings)
 
AKSOUNDENGINE_API void  AK::Monitor::MonitorStreamingDeviceDestroyed (AkDeviceID in_deviceID)
 
AKSOUNDENGINE_API void  AK::Monitor::MonitorStreamMgrTerm ()
 

Variables

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