SharpDX.XACT3 The assembly provides managed XACT3 API. hh405049 XACT3 XACT3 Settings for the . No documentation. XACT_RUNTIME_PARAMETERS XACT_RUNTIME_PARAMETERS Default value for property (250ms). Initializes a new instance of the class. Initializes a new instance of the struct. The settings. No documentation. unsigned int lookAheadTime unsigned int lookAheadTime No documentation. void* pGlobalSettingsBuffer void pGlobalSettingsBuffer No documentation. unsigned int globalSettingsBufferSize unsigned int globalSettingsBufferSize No documentation. unsigned int globalSettingsFlags unsigned int globalSettingsFlags No documentation. unsigned int globalSettingsAllocAttributes unsigned int globalSettingsAllocAttributes No documentation. XACT_FILEIO_CALLBACKS fileIOCallbacks XACT_FILEIO_CALLBACKS fileIOCallbacks No documentation. __function__stdcall* fnNotificationCallback __function__stdcall fnNotificationCallback No documentation. wchar_t* pRendererID wchar_t pRendererID No documentation. IXAudio2* pXAudio2 IXAudio2 pXAudio2 No documentation. IXAudio2MasteringVoice* pMasteringVoice IXAudio2MasteringVoice pMasteringVoice Gets or sets the settings file. The settings file. Gets or sets the XAudio2 engine to use with XACT3 engine. The XAudio2 engine. Gets or sets the MasteringVoice to use with XACT3 engine. The MasteringVoice. field must also be set to a valid XAudio2 instance. No documentation. IXACT3Cue IXACT3Cue Called when an internal notification occurred. The notification. Registers this instance to notify for a type of notification. Type of the notification. Unregisters this instance to notify for a type of notification. Type of the notification. Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion. No documentation. No documentation. HRESULT IXACT3Cue::Play() IXACT3Cue::Play No documentation. No documentation. No documentation. HRESULT IXACT3Cue::Stop([In] XACT_STOP_FLAGS dwFlags) IXACT3Cue::Stop No documentation. No documentation. No documentation. HRESULT IXACT3Cue::GetState([Out] XACT_CUE_STATE* pdwState) IXACT3Cue::GetState No documentation. No documentation. HRESULT IXACT3Cue::Destroy() IXACT3Cue::Destroy No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Cue::SetMatrixCoefficients([In] unsigned int uSrcChannelCount,[In] unsigned int uDstChannelCount,[In, Buffer] float* pMatrixCoefficients) IXACT3Cue::SetMatrixCoefficients No documentation. No documentation. No documentation. unsigned short IXACT3Cue::GetVariableIndex([In] const char* szFriendlyName) IXACT3Cue::GetVariableIndex No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Cue::SetVariable([In] unsigned short nIndex,[In] float nValue) IXACT3Cue::SetVariable No documentation. No documentation. No documentation. HRESULT IXACT3Cue::GetVariable([In] unsigned short nIndex,[Out] float* nValue) IXACT3Cue::GetVariable No documentation. No documentation. No documentation. HRESULT IXACT3Cue::Pause([In] BOOL fPause) IXACT3Cue::Pause No documentation. No documentation. No documentation. HRESULT IXACT3Cue::GetProperties([Out] XACT_CUE_INSTANCE_PROPERTIES** ppProperties) IXACT3Cue::GetProperties No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Cue::SetOutputVoiceMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[In] unsigned int SourceChannels,[In] unsigned int DestinationChannels,[In, Buffer] const float* pLevelMatrix) IXACT3Cue::SetOutputVoiceMatrix Gets or sets the audio engine. The audio engine. Occurs when a cue event occurs. Use to register types. No documentation. GetState GetState HRESULT IXACT3Cue::GetState([Out] XACT_CUE_STATE* pdwState) No documentation. GetProperties GetProperties HRESULT IXACT3Cue::GetProperties([Out] XACT_CUE_INSTANCE_PROPERTIES** ppProperties) GUI notification parameters. XACT_NOTIFICATION_GUI Generic notification event. Gets or sets the type. The type. Timestamp of notification, in milliseconds. int timeStamp Cue notification parameters. XACT_NOTIFICATION_CUE No documentation. IXACT3Engine IXACT3Engine Initializes a new instance of the class. Initializes a new instance of the class. The settings file. Initializes a new instance of the class. The creation flags. Initializes a new instance of the class. The creation flags. Settings for this audio engine Initializes this instance from a settings file and a renderer index. IXACT3Engine::Initialize Called when an internal notification occurred. The notification. Registers this instance to notify for a type of notification. Type of the notification. Unregisters this instance to notify for a type of notification. Type of the notification. Internal dictionary to verify allowed notifications. Verifies a notification registration for a particular type. Type of the notification. The type. The notification callback. If this registration is invalid Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion. Constant AuditionEngineGuid. CLSID_XACTAuditionEngine Constant EngineGuid. CLSID_XACTEngine Constant DebugEngineGuid. CLSID_XACTDebugEngine No documentation. No documentation. No documentation. HRESULT IXACT3Engine::GetRendererCount([Out] unsigned short* pnRendererCount) IXACT3Engine::GetRendererCount No documentation. No documentation. No documentation. HRESULT IXACT3Engine::GetRendererDetails([In] unsigned short nRendererIndex,[Out] XACT_RENDERER_DETAILS* pRendererDetails) IXACT3Engine::GetRendererDetails No documentation. No documentation. No documentation. HRESULT IXACT3Engine::GetFinalMixFormat([Out] WAVEFORMATEXTENSIBLE* pFinalMixFormat) IXACT3Engine::GetFinalMixFormat No documentation. No documentation. No documentation. HRESULT IXACT3Engine::Initialize([In] const XACT_RUNTIME_PARAMETERS* pParams) IXACT3Engine::Initialize No documentation. No documentation. HRESULT IXACT3Engine::ShutDown() IXACT3Engine::ShutDown No documentation. No documentation. HRESULT IXACT3Engine::DoWork() IXACT3Engine::DoWork No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::CreateSoundBank([In] const void* pvBuffer,[In] unsigned int dwSize,[In] unsigned int dwFlags,[In] unsigned int dwAllocAttributes,[Out, Fast] IXACT3SoundBank** ppSoundBank) IXACT3Engine::CreateSoundBank No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::CreateInMemoryWaveBank([In] const void* pvBuffer,[In] unsigned int dwSize,[In] unsigned int dwFlags,[In] unsigned int dwAllocAttributes,[Out, Fast] IXACT3WaveBank** ppWaveBank) IXACT3Engine::CreateInMemoryWaveBank No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::CreateStreamingWaveBank([In] const XACT_STREAMING_PARAMETERS* pParms,[Out, Fast] IXACT3WaveBank** ppWaveBank) IXACT3Engine::CreateStreamingWaveBank No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::PrepareWave([In] unsigned int dwFlags,[In] const char* szWavePath,[In] unsigned short wStreamingPacketSize,[In] unsigned int dwAlignment,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out, Fast] IXACT3Wave** ppWave) IXACT3Engine::PrepareWave No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::PrepareInMemoryWave([In] unsigned int dwFlags,[In] WAVEBANKENTRY entry,[In, Optional] unsigned int* pdwSeekTable,[In, Optional] unsigned char* pbWaveData,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out, Fast] IXACT3Wave** ppWave) IXACT3Engine::PrepareInMemoryWave No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::PrepareStreamingWave([In] unsigned int dwFlags,[In] WAVEBANKENTRY entry,[In] XACT_STREAMING_PARAMETERS streamingParams,[In] unsigned int dwAlignment,[In, Optional] unsigned int* pdwSeekTable,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out, Fast] IXACT3Wave** ppWave) IXACT3Engine::PrepareStreamingWave No documentation. No documentation. No documentation. HRESULT IXACT3Engine::RegisterNotification([In] const XACT_NOTIFICATION_DESCRIPTION* pNotificationDesc) IXACT3Engine::RegisterNotification No documentation. No documentation. No documentation. HRESULT IXACT3Engine::UnRegisterNotification([In] const XACT_NOTIFICATION_DESCRIPTION* pNotificationDesc) IXACT3Engine::UnRegisterNotification No documentation. No documentation. No documentation. unsigned short IXACT3Engine::GetCategory([In] const char* szFriendlyName) IXACT3Engine::GetCategory No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::Stop([In] unsigned short nCategory,[In] XACT_STOP_FLAGS dwFlags) IXACT3Engine::Stop No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::SetVolume([In] unsigned short nCategory,[In] float nVolume) IXACT3Engine::SetVolume No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::Pause([In] unsigned short nCategory,[In] BOOL fPause) IXACT3Engine::Pause No documentation. No documentation. No documentation. unsigned short IXACT3Engine::GetGlobalVariableIndex([In] const char* szFriendlyName) IXACT3Engine::GetGlobalVariableIndex No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Engine::SetGlobalVariable([In] unsigned short nIndex,[In] float nValue) IXACT3Engine::SetGlobalVariable No documentation. No documentation. No documentation. HRESULT IXACT3Engine::GetGlobalVariable([In] unsigned short nIndex,[Out] float* nValue) IXACT3Engine::GetGlobalVariable Occurs when a AudioEngine event occurs. Use to register types. No documentation. GetRendererCount GetRendererCount HRESULT IXACT3Engine::GetRendererCount([Out] unsigned short* pnRendererCount) No documentation. GetFinalMixFormat GetFinalMixFormat HRESULT IXACT3Engine::GetFinalMixFormat([Out] WAVEFORMATEXTENSIBLE* pFinalMixFormat) Internal unmanaged delegate The notification. No documentation. XACT_CONTENT_PREPARATION_FLAGS XACT_CONTENT_PREPARATION_FLAGS No documentation. MACRO_XACT_FLAG_UNITS_MS MACRO_XACT_FLAG_UNITS_MS No documentation. MACRO_XACT_FLAG_UNITS_SAMPLES MACRO_XACT_FLAG_UNITS_SAMPLES No documentation. XACT_CREATION_FLAGS XACT_CREATION_FLAGS No documentation. MACRO_XACT_FLAG_API_AUDITION_MODE MACRO_XACT_FLAG_API_AUDITION_MODE No documentation. MACRO_XACT_FLAG_API_DEBUG_MODE MACRO_XACT_FLAG_API_DEBUG_MODE None. None None No documentation. XACT_CUE_STATE XACT_CUE_STATE No documentation. XACT_CUESTATE_CREATED XACT_CUESTATE_CREATED No documentation. XACT_CUESTATE_PREPARING XACT_CUESTATE_PREPARING No documentation. XACT_CUESTATE_PREPARED XACT_CUESTATE_PREPARED No documentation. XACT_CUESTATE_PLAYING XACT_CUESTATE_PLAYING No documentation. XACT_CUESTATE_STOPPING XACT_CUESTATE_STOPPING No documentation. XACT_CUESTATE_STOPPED XACT_CUESTATE_STOPPED No documentation. XACT_CUESTATE_PAUSED XACT_CUESTATE_PAUSED No documentation. XACT_NOTIFICATION_TYPE XACT_NOTIFICATION_TYPE No documentation. MACRO_XACT_NOTIFICATIONTYPE_CUEPREPARED MACRO_XACT_NOTIFICATIONTYPE_CUEPREPARED No documentation. MACRO_XACT_NOTIFICATIONTYPE_CUEPLAY MACRO_XACT_NOTIFICATIONTYPE_CUEPLAY No documentation. MACRO_XACT_NOTIFICATIONTYPE_CUESTOP MACRO_XACT_NOTIFICATIONTYPE_CUESTOP No documentation. MACRO_XACT_NOTIFICATIONTYPE_CUEDESTROYED MACRO_XACT_NOTIFICATIONTYPE_CUEDESTROYED No documentation. MACRO_XACT_NOTIFICATIONTYPE_MARKER MACRO_XACT_NOTIFICATIONTYPE_MARKER No documentation. MACRO_XACT_NOTIFICATIONTYPE_SOUNDBANKDESTROYED MACRO_XACT_NOTIFICATIONTYPE_SOUNDBANKDESTROYED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKDESTROYED MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKDESTROYED No documentation. MACRO_XACT_NOTIFICATIONTYPE_LOCALVARIABLECHANGED MACRO_XACT_NOTIFICATIONTYPE_LOCALVARIABLECHANGED No documentation. MACRO_XACT_NOTIFICATIONTYPE_GLOBALVARIABLECHANGED MACRO_XACT_NOTIFICATIONTYPE_GLOBALVARIABLECHANGED No documentation. MACRO_XACT_NOTIFICATIONTYPE_GUICONNECTED MACRO_XACT_NOTIFICATIONTYPE_GUICONNECTED No documentation. MACRO_XACT_NOTIFICATIONTYPE_GUIDISCONNECTED MACRO_XACT_NOTIFICATIONTYPE_GUIDISCONNECTED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEPREPARED MACRO_XACT_NOTIFICATIONTYPE_WAVEPREPARED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEPLAY MACRO_XACT_NOTIFICATIONTYPE_WAVEPLAY No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVESTOP MACRO_XACT_NOTIFICATIONTYPE_WAVESTOP No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVELOOPED MACRO_XACT_NOTIFICATIONTYPE_WAVELOOPED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEDESTROYED MACRO_XACT_NOTIFICATIONTYPE_WAVEDESTROYED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKPREPARED MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKPREPARED No documentation. MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT No documentation. XACT_STOP_FLAGS XACT_STOP_FLAGS No documentation. XACT_FLAG_CUE_STOP_RELEASE XACT_FLAG_CUE_STOP_RELEASE No documentation. XACT_FLAG_CUE_STOP_IMMEDIATE XACT_FLAG_CUE_STOP_IMMEDIATE No documentation. WAVEBANKMINIFORMAT_TAG WAVEBANKMINIFORMAT_TAG No documentation. WAVEBANKMINIFORMAT_TAG_PCM WAVEBANKMINIFORMAT_TAG_PCM No documentation. WAVEBANKMINIFORMAT_TAG_XMA WAVEBANKMINIFORMAT_TAG_XMA No documentation. WAVEBANKMINIFORMAT_TAG_ADPCM WAVEBANKMINIFORMAT_TAG_ADPCM No documentation. WAVEBANKMINIFORMAT_TAG_WMA WAVEBANKMINIFORMAT_TAG_WMA No documentation. WAVEBANKSEGIDX WAVEBANKSEGIDX No documentation. WAVEBANK_SEGIDX_BANKDATA WAVEBANK_SEGIDX_BANKDATA No documentation. WAVEBANK_SEGIDX_ENTRYMETADATA WAVEBANK_SEGIDX_ENTRYMETADATA No documentation. WAVEBANK_SEGIDX_SEEKTABLES WAVEBANK_SEGIDX_SEEKTABLES No documentation. WAVEBANK_SEGIDX_ENTRYNAMES WAVEBANK_SEGIDX_ENTRYNAMES No documentation. WAVEBANK_SEGIDX_ENTRYWAVEDATA WAVEBANK_SEGIDX_ENTRYWAVEDATA No documentation. WAVEBANK_SEGIDX_COUNT WAVEBANK_SEGIDX_COUNT No documentation. XACT_WAVE_STATE XACT_WAVE_STATE No documentation. MACRO_XACT_STATE_CREATED MACRO_XACT_STATE_CREATED No documentation. MACRO_XACT_STATE_PREPARING MACRO_XACT_STATE_PREPARING No documentation. MACRO_XACT_STATE_PREPARED MACRO_XACT_STATE_PREPARED No documentation. MACRO_XACT_STATE_PLAYING MACRO_XACT_STATE_PLAYING No documentation. MACRO_XACT_STATE_STOPPING MACRO_XACT_STATE_STOPPING No documentation. MACRO_XACT_STATE_STOPPED MACRO_XACT_STATE_STOPPED No documentation. MACRO_XACT_STATE_PAUSED MACRO_XACT_STATE_PAUSED No documentation. MACRO_XACT_STATE_INUSE MACRO_XACT_STATE_INUSE No documentation. MACRO_XACT_STATE_PREPAREFAILED MACRO_XACT_STATE_PREPAREFAILED Functions No documentation. IXACT3SoundBank IXACT3SoundBank Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion. No documentation. No documentation. No documentation. unsigned short IXACT3SoundBank::GetCueIndex([In] const char* szFriendlyName) IXACT3SoundBank::GetCueIndex No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::GetNumCues([Out] unsigned short* pnNumCues) IXACT3SoundBank::GetNumCues No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::GetCueProperties([In] unsigned short nCueIndex,[Out] XACT_CUE_PROPERTIES* pProperties) IXACT3SoundBank::GetCueProperties No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::Prepare([In] unsigned short nCueIndex,[In] unsigned int dwFlags,[In] int timeOffset,[Out] IXACT3Cue** ppCue) IXACT3SoundBank::Prepare No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::Play([In] unsigned short nCueIndex,[In] unsigned int dwFlags,[In] int timeOffset,[Out, Optional] IXACT3Cue** ppCue) IXACT3SoundBank::Play No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::Stop([In] unsigned short nCueIndex,[In] XACT_STOP_FLAGS dwFlags) IXACT3SoundBank::Stop No documentation. No documentation. HRESULT IXACT3SoundBank::Destroy() IXACT3SoundBank::Destroy No documentation. No documentation. No documentation. HRESULT IXACT3SoundBank::GetState([Out] unsigned int* pdwState) IXACT3SoundBank::GetState Initializes a new instance of the class from a soundbank stream. The engine. The soundbank stream stream. HRESULT IXACT3Engine::CreateSoundBank([In] const void* pvBuffer,[In] unsigned int dwSize,[In] unsigned int dwFlags,[In] unsigned int dwAllocAttributes,[Out, Fast] IXACT3SoundBank** ppSoundBank) Called when an internal notification occurred. The notification. Registers this instance to notify for a type of notification. Type of the notification. Unregisters this instance to notify for a type of notification. Type of the notification. No documentation. GetNumCues GetNumCues HRESULT IXACT3SoundBank::GetNumCues([Out] unsigned short* pnNumCues) Gets or sets the audio engine. The audio engine. Occurs when a Soundbank event occurs. Use to register types. Gets a value indicating whether this instance is referenced by at least one valid cue instance or other client. For example, the game itself might reference the sound bank. true if this instance is in use; otherwise, false. No documentation. IXACT3Wave IXACT3Wave Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion. No documentation. No documentation. HRESULT IXACT3Wave::Destroy() IXACT3Wave::Destroy No documentation. No documentation. HRESULT IXACT3Wave::Play() IXACT3Wave::Play No documentation. No documentation. No documentation. HRESULT IXACT3Wave::Stop([In] XACT_STOP_FLAGS dwFlags) IXACT3Wave::Stop No documentation. No documentation. No documentation. HRESULT IXACT3Wave::Pause([In] BOOL fPause) IXACT3Wave::Pause No documentation. No documentation. No documentation. HRESULT IXACT3Wave::GetState([Out] XACT_WAVE_STATE* pdwState) IXACT3Wave::GetState No documentation. No documentation. No documentation. HRESULT IXACT3Wave::SetPitch([In] short pitch) IXACT3Wave::SetPitch No documentation. No documentation. No documentation. HRESULT IXACT3Wave::SetVolume([In] float volume) IXACT3Wave::SetVolume No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3Wave::SetMatrixCoefficients([In] unsigned int uSrcChannelCount,[In] unsigned int uDstChannelCount,[In, Buffer] float* pMatrixCoefficients) IXACT3Wave::SetMatrixCoefficients No documentation. No documentation. No documentation. HRESULT IXACT3Wave::GetProperties([Out] XACT_WAVE_INSTANCE_PROPERTIES* pProperties) IXACT3Wave::GetProperties Called when an internal notification occurred. The notification. Registers this instance to notify for a type of notification. Type of the notification. Unregisters this instance to notify for a type of notification. Type of the notification. No documentation. GetState GetState HRESULT IXACT3Wave::GetState([Out] XACT_WAVE_STATE* pdwState) No documentation. SetPitch SetPitch HRESULT IXACT3Wave::SetPitch([In] short pitch) No documentation. SetVolume SetVolume HRESULT IXACT3Wave::SetVolume([In] float volume) No documentation. GetProperties GetProperties HRESULT IXACT3Wave::GetProperties([Out] XACT_WAVE_INSTANCE_PROPERTIES* pProperties) Gets or sets the audio engine. The audio engine. Occurs when a Wave event occurs. Use to register types. No documentation. IXACT3WaveBank IXACT3WaveBank Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion. No documentation. No documentation. HRESULT IXACT3WaveBank::Destroy() IXACT3WaveBank::Destroy No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::GetNumWaves([Out] unsigned short* pnNumWaves) IXACT3WaveBank::GetNumWaves No documentation. No documentation. No documentation. unsigned short IXACT3WaveBank::GetWaveIndex([In] const char* szFriendlyName) IXACT3WaveBank::GetWaveIndex No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::GetWaveProperties([In] unsigned short nWaveIndex,[Out] XACT_WAVE_PROPERTIES* pWaveProperties) IXACT3WaveBank::GetWaveProperties No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::Prepare([In] unsigned short nWaveIndex,[In] XACT_CONTENT_PREPARATION_FLAGS dwFlags,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out] IXACT3Wave** ppWave) IXACT3WaveBank::Prepare No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::Play([In] unsigned short nWaveIndex,[In] XACT_CONTENT_PREPARATION_FLAGS dwFlags,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out] IXACT3Wave** ppWave) IXACT3WaveBank::Play No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::Stop([In] unsigned short nWaveIndex,[In] XACT_STOP_FLAGS dwFlags) IXACT3WaveBank::Stop No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::GetState([Out] unsigned int* pdwState) IXACT3WaveBank::GetState Initializes a new instance of the class from a wave bank stream. The engine. The wave bank stream. HRESULT IXACT3Engine::CreateInMemoryWaveBank([In] const void* pvBuffer,[In] unsigned int dwSize,[In] unsigned int dwFlags,[In] unsigned int dwAllocAttributes,[Out, Fast] IXACT3WaveBank** ppWaveBank) Initializes a new instance of the class from a file for async reading. The engine. Name of the file to load the wavebank from. The offset into the stream. Packet size used to load the stream. Called when an internal notification occurred. The notification. Registers this instance to notify for a type of notification. Type of the notification. Unregisters this instance to notify for a type of notification. Type of the notification. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::Prepare([In] unsigned short nWaveIndex,[In] XACT_CONTENT_PREPARATION_FLAGS dwFlags,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out] IXACT3Wave** ppWave) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IXACT3WaveBank::Play([In] unsigned short nWaveIndex,[In] XACT_CONTENT_PREPARATION_FLAGS dwFlags,[In] unsigned int dwPlayOffset,[In] unsigned char nLoopCount,[Out] IXACT3Wave** ppWave) No documentation. GetNumWaves GetNumWaves HRESULT IXACT3WaveBank::GetNumWaves([Out] unsigned short* pnNumWaves) No documentation. GetState GetState HRESULT IXACT3WaveBank::GetState([Out] unsigned int* pdwState) Gets or sets the audio engine. The audio engine. Occurs when a WaveBank event occurs. Use to register types. No documentation. XACT_CUE_INSTANCE_PROPERTIES XACT_CUE_INSTANCE_PROPERTIES No documentation. unsigned int allocAttributes unsigned int allocAttributes No documentation. XACT_CUE_PROPERTIES cueProperties XACT_CUE_PROPERTIES cueProperties No documentation. XACT_SOUND_VARIATION_PROPERTIES activeVariationProperties XACT_SOUND_VARIATION_PROPERTIES activeVariationProperties No documentation. XACT_CUE_PROPERTIES XACT_CUE_PROPERTIES No documentation. char friendlyName[255] char friendlyName No documentation. BOOL interactive BOOL interactive No documentation. unsigned short iaVariableIndex unsigned short iaVariableIndex No documentation. unsigned short numVariations unsigned short numVariations No documentation. unsigned char maxInstances unsigned char maxInstances No documentation. unsigned char currentInstances unsigned char currentInstances No documentation. XACT_FILEIO_CALLBACKS XACT_FILEIO_CALLBACKS No documentation. __function__stdcall* readFileCallback __function__stdcall readFileCallback No documentation. __function__stdcall* getOverlappedResultCallback __function__stdcall getOverlappedResultCallback No documentation. XACT_NOTIFICATION_CUE XACT_NOTIFICATION_CUE No documentation. unsigned short cueIndex unsigned short cueIndex No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. IXACT3Cue* pCue IXACT3Cue pCue No documentation. XACT_NOTIFICATION_DESCRIPTION XACT_NOTIFICATION_DESCRIPTION No documentation. XACT_NOTIFICATION_TYPE type XACT_NOTIFICATION_TYPE type No documentation. unsigned char flags unsigned char flags No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. IXACT3WaveBank* pWaveBank IXACT3WaveBank pWaveBank No documentation. IXACT3Cue* pCue IXACT3Cue pCue No documentation. IXACT3Wave* pWave IXACT3Wave pWave No documentation. unsigned short cueIndex unsigned short cueIndex No documentation. unsigned short waveIndex unsigned short waveIndex No documentation. void* pvContext void pvContext No documentation. XACT_NOTIFICATION_GUI XACT_NOTIFICATION_GUI No documentation. unsigned int reserved unsigned int reserved No documentation. XACT_NOTIFICATION_MARKER XACT_NOTIFICATION_MARKER No documentation. unsigned short cueIndex unsigned short cueIndex No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. IXACT3Cue* pCue IXACT3Cue pCue No documentation. unsigned int marker unsigned int marker No documentation. XACT_NOTIFICATION_SOUNDBANK XACT_NOTIFICATION_SOUNDBANK No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. XACT_NOTIFICATION_VARIABLE XACT_NOTIFICATION_VARIABLE No documentation. unsigned short cueIndex unsigned short cueIndex No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. IXACT3Cue* pCue IXACT3Cue pCue No documentation. unsigned short variableIndex unsigned short variableIndex No documentation. float variableValue float variableValue No documentation. BOOL local BOOL local No documentation. XACT_NOTIFICATION_WAVE XACT_NOTIFICATION_WAVE No documentation. IXACT3WaveBank* pWaveBank IXACT3WaveBank pWaveBank No documentation. unsigned short waveIndex unsigned short waveIndex No documentation. unsigned short cueIndex unsigned short cueIndex No documentation. IXACT3SoundBank* pSoundBank IXACT3SoundBank pSoundBank No documentation. IXACT3Cue* pCue IXACT3Cue pCue No documentation. IXACT3Wave* pWave IXACT3Wave pWave No documentation. XACT_NOTIFICATION_WAVEBANK XACT_NOTIFICATION_WAVEBANK No documentation. IXACT3WaveBank* pWaveBank IXACT3WaveBank pWaveBank No documentation. XACT_RENDERER_DETAILS XACT_RENDERER_DETAILS No documentation. wchar_t rendererID[255] wchar_t rendererID No documentation. wchar_t displayName[255] wchar_t displayName No documentation. BOOL defaultDevice BOOL defaultDevice No documentation. XACT_SOUND_PROPERTIES XACT_SOUND_PROPERTIES No documentation. unsigned short category unsigned short category No documentation. unsigned char priority unsigned char priority No documentation. short pitch short pitch No documentation. float volume float volume No documentation. XACT_SOUND_VARIATION_PROPERTIES XACT_SOUND_VARIATION_PROPERTIES No documentation. XACT_VARIATION_PROPERTIES variationProperties XACT_VARIATION_PROPERTIES variationProperties No documentation. XACT_SOUND_PROPERTIES soundProperties XACT_SOUND_PROPERTIES soundProperties No documentation. XACT_STREAMING_PARAMETERS XACT_STREAMING_PARAMETERS No documentation. void* file void file No documentation. unsigned int offset unsigned int offset No documentation. unsigned int flags unsigned int flags No documentation. unsigned short packetSize unsigned short packetSize No documentation. XACT_TRACK_PROPERTIES XACT_TRACK_PROPERTIES No documentation. int duration int duration No documentation. unsigned short numVariations unsigned short numVariations No documentation. unsigned char numChannels unsigned char numChannels No documentation. unsigned short waveVariation unsigned short waveVariation No documentation. unsigned char loopCount unsigned char loopCount No documentation. XACT_VARIATION_PROPERTIES XACT_VARIATION_PROPERTIES No documentation. unsigned short index unsigned short index No documentation. unsigned char weight unsigned char weight No documentation. float iaVariableMin float iaVariableMin No documentation. float iaVariableMax float iaVariableMax No documentation. BOOL linger BOOL linger No documentation. WAVEBANKDATA WAVEBANKDATA No documentation. unsigned int dwFlags unsigned int dwFlags No documentation. unsigned int dwEntryCount unsigned int dwEntryCount No documentation. char szBankName[64] char szBankName No documentation. unsigned int dwEntryMetaDataElementSize unsigned int dwEntryMetaDataElementSize No documentation. unsigned int dwEntryNameElementSize unsigned int dwEntryNameElementSize No documentation. unsigned int dwAlignment unsigned int dwAlignment No documentation. WAVEBANKMINIWAVEFORMAT CompactFormat WAVEBANKMINIWAVEFORMAT CompactFormat No documentation. FILETIME BuildTime FILETIME BuildTime No documentation. WAVEBANKENTRY WAVEBANKENTRY No documentation. unsigned int dwFlagsAndDuration unsigned int dwFlagsAndDuration No documentation. WAVEBANKMINIWAVEFORMAT Format WAVEBANKMINIWAVEFORMAT Format No documentation. WAVEBANKREGION PlayRegion WAVEBANKREGION PlayRegion No documentation. WAVEBANKSAMPLEREGION LoopRegion WAVEBANKSAMPLEREGION LoopRegion No documentation. unsigned int dwFlags unsigned int dwFlags No documentation. unsigned int Duration unsigned int Duration No documentation. WAVEBANKENTRYCOMPACT WAVEBANKENTRYCOMPACT No documentation. unsigned int dwOffset unsigned int dwOffset No documentation. unsigned int dwLengthDeviation unsigned int dwLengthDeviation No documentation. WAVEBANKHEADER WAVEBANKHEADER No documentation. unsigned int dwSignature unsigned int dwSignature No documentation. unsigned int dwVersion unsigned int dwVersion No documentation. unsigned int dwHeaderVersion unsigned int dwHeaderVersion No documentation. WAVEBANKREGION Segments[5] WAVEBANKREGION Segments No documentation. WAVEBANKMINIWAVEFORMAT WAVEBANKMINIWAVEFORMAT No documentation. unsigned int dwValue unsigned int dwValue No documentation. unsigned int wFormatTag unsigned int wFormatTag No documentation. unsigned int nChannels unsigned int nChannels No documentation. unsigned int nSamplesPerSec unsigned int nSamplesPerSec No documentation. unsigned int wBlockAlign unsigned int wBlockAlign No documentation. unsigned int wBitsPerSample unsigned int wBitsPerSample No documentation. WAVEBANKREGION WAVEBANKREGION No documentation. unsigned int dwOffset unsigned int dwOffset No documentation. unsigned int dwLength unsigned int dwLength No documentation. WAVEBANKSAMPLEREGION WAVEBANKSAMPLEREGION No documentation. unsigned int dwStartSample unsigned int dwStartSample No documentation. unsigned int dwTotalSamples unsigned int dwTotalSamples No documentation. XACT_WAVE_INSTANCE_PROPERTIES XACT_WAVE_INSTANCE_PROPERTIES No documentation. XACT_WAVE_PROPERTIES properties XACT_WAVE_PROPERTIES properties No documentation. BOOL backgroundMusic BOOL backgroundMusic No documentation. XACT_WAVE_PROPERTIES XACT_WAVE_PROPERTIES No documentation. char friendlyName[64] char friendlyName No documentation. WAVEBANKMINIWAVEFORMAT format WAVEBANKMINIWAVEFORMAT format No documentation. unsigned int durationInSamples unsigned int durationInSamples No documentation. WAVEBANKSAMPLEREGION loopRegion WAVEBANKSAMPLEREGION loopRegion No documentation. BOOL streaming BOOL streaming Marker notification parameters. XACT_NOTIFICATION_MARKER The namespace provides a managed XACT3 API. hh405049 XACT3 XACT3 Hand written version of XACT_NOTIFICATION in order to smoothly support compatible x86/x64 inner anonymous union. XACT_NOTIFICATION No documentation. XACT_NOTIFICATION_TYPE type No documentation. int timeStamp No documentation. void* pvContext Notification data specific to the . No documentation. XACT_NOTIFICATION_CUE cue No documentation. XACT_NOTIFICATION_MARKER marker No documentation. XACT_NOTIFICATION_SOUNDBANK soundBank No documentation. XACT_NOTIFICATION_WAVEBANK waveBank No documentation. XACT_NOTIFICATION_VARIABLE variable No documentation. XACT_NOTIFICATION_GUI gui No documentation. XACT_NOTIFICATION_WAVE wave SoundBank notification parameters. XACT_NOTIFICATION_SOUNDBANK Variable notification parameters. XACT_NOTIFICATION_VARIABLE Wavebank notification parameters. XACT_NOTIFICATION_WAVEBANK Wave notification parameters. XACT_NOTIFICATION_WAVE