SharpDX.XACT3
Settings for the .
No documentation.
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
No documentation.
void* pGlobalSettingsBuffer
No documentation.
unsigned int globalSettingsBufferSize
No documentation.
unsigned int globalSettingsFlags
No documentation.
unsigned int globalSettingsAllocAttributes
No documentation.
XACT_FILEIO_CALLBACKS fileIOCallbacks
No documentation.
__function__stdcall* fnNotificationCallback
No documentation.
wchar_t* pRendererID
No documentation.
IXAudio2* pXAudio2
No documentation.
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
Called when an internal notification occured.
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.
No documentation.
No documentation.
HRESULT IXACT3Cue::Play()
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::Stop([In] XACT_STOP_FLAGS dwFlags)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::GetState([Out] XACT_CUE_STATE* pdwState)
No documentation.
No documentation.
HRESULT 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)
No documentation.
No documentation.
No documentation.
unsigned short IXACT3Cue::GetVariableIndex([In] const char* szFriendlyName)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::SetVariable([In] unsigned short nIndex,[In] float nValue)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::GetVariable([In] unsigned short nIndex,[Out] float* nValue)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::Pause([In] BOOL fPause)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Cue::GetProperties([Out] XACT_CUE_INSTANCE_PROPERTIES** ppProperties)
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)
Gets or sets the audio engine.
The audio engine.
Occurs when a cue event occurs.
Use to register types.
No documentation.
GetState
HRESULT IXACT3Cue::GetState([Out] XACT_CUE_STATE* pdwState)
No documentation.
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
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 occured.
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.
Constant DebugEngineGuid.
CLSID_XACTDebugEngine
Constant EngineGuid.
CLSID_XACTEngine
Constant AuditionEngineGuid.
CLSID_XACTAuditionEngine
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::GetRendererCount([Out] unsigned short* pnRendererCount)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::GetRendererDetails([In] unsigned short nRendererIndex,[Out] XACT_RENDERER_DETAILS* pRendererDetails)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::GetFinalMixFormat([Out] WAVEFORMATEXTENSIBLE* pFinalMixFormat)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::Initialize([In] const XACT_RUNTIME_PARAMETERS* pParams)
No documentation.
No documentation.
HRESULT IXACT3Engine::ShutDown()
No documentation.
No documentation.
HRESULT 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)
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)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::CreateStreamingWaveBank([In] const XACT_STREAMING_PARAMETERS* pParms,[Out, Fast] IXACT3WaveBank** ppWaveBank)
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)
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)
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)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::RegisterNotification([In] const XACT_NOTIFICATION_DESCRIPTION* pNotificationDesc)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::UnRegisterNotification([In] const XACT_NOTIFICATION_DESCRIPTION* pNotificationDesc)
No documentation.
No documentation.
No documentation.
unsigned short IXACT3Engine::GetCategory([In] const char* szFriendlyName)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::Stop([In] unsigned short nCategory,[In] XACT_STOP_FLAGS dwFlags)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::SetVolume([In] unsigned short nCategory,[In] float nVolume)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::Pause([In] unsigned short nCategory,[In] BOOL fPause)
No documentation.
No documentation.
No documentation.
unsigned short IXACT3Engine::GetGlobalVariableIndex([In] const char* szFriendlyName)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::SetGlobalVariable([In] unsigned short nIndex,[In] float nValue)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Engine::GetGlobalVariable([In] unsigned short nIndex,[Out] float* nValue)
Occurs when a AudioEngine event occurs.
Use to register types.
No documentation.
GetRendererCount
HRESULT IXACT3Engine::GetRendererCount([Out] unsigned short* pnRendererCount)
No documentation.
GetFinalMixFormat
HRESULT IXACT3Engine::GetFinalMixFormat([Out] WAVEFORMATEXTENSIBLE* pFinalMixFormat)
Internal unmanaged delegate
The notification.
No documentation.
XACT_CONTENT_PREPARATION_FLAGS
No documentation.
MACRO_XACT_FLAG_UNITS_MS
No documentation.
MACRO_XACT_FLAG_UNITS_SAMPLES
No documentation.
XACT_CREATION_FLAGS
No documentation.
MACRO_XACT_FLAG_API_AUDITION_MODE
No documentation.
MACRO_XACT_FLAG_API_DEBUG_MODE
None.
None
No documentation.
XACT_CUE_STATE
No documentation.
XACT_CUESTATE_CREATED
No documentation.
XACT_CUESTATE_PREPARING
No documentation.
XACT_CUESTATE_PREPARED
No documentation.
XACT_CUESTATE_PLAYING
No documentation.
XACT_CUESTATE_STOPPING
No documentation.
XACT_CUESTATE_STOPPED
No documentation.
XACT_CUESTATE_PAUSED
No documentation.
XACT_NOTIFICATION_TYPE
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_CUEPREPARED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_CUEPLAY
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_CUESTOP
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_CUEDESTROYED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_MARKER
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_SOUNDBANKDESTROYED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKDESTROYED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_LOCALVARIABLECHANGED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_GLOBALVARIABLECHANGED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_GUICONNECTED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_GUIDISCONNECTED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEPREPARED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEPLAY
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVESTOP
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVELOOPED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEDESTROYED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKPREPARED
No documentation.
MACRO_XACT_NOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT
No documentation.
XACT_STOP_FLAGS
No documentation.
XACT_FLAG_CUE_STOP_RELEASE
No documentation.
XACT_FLAG_CUE_STOP_IMMEDIATE
No documentation.
WAVEBANKMINIFORMAT_TAG
No documentation.
WAVEBANKMINIFORMAT_TAG_PCM
No documentation.
WAVEBANKMINIFORMAT_TAG_XMA
No documentation.
WAVEBANKMINIFORMAT_TAG_ADPCM
No documentation.
WAVEBANKMINIFORMAT_TAG_WMA
No documentation.
WAVEBANKSEGIDX
No documentation.
WAVEBANK_SEGIDX_BANKDATA
No documentation.
WAVEBANK_SEGIDX_ENTRYMETADATA
No documentation.
WAVEBANK_SEGIDX_SEEKTABLES
No documentation.
WAVEBANK_SEGIDX_ENTRYNAMES
No documentation.
WAVEBANK_SEGIDX_ENTRYWAVEDATA
No documentation.
WAVEBANK_SEGIDX_COUNT
No documentation.
XACT_WAVE_STATE
No documentation.
MACRO_XACT_STATE_CREATED
No documentation.
MACRO_XACT_STATE_PREPARING
No documentation.
MACRO_XACT_STATE_PREPARED
No documentation.
MACRO_XACT_STATE_PLAYING
No documentation.
MACRO_XACT_STATE_STOPPING
No documentation.
MACRO_XACT_STATE_STOPPED
No documentation.
MACRO_XACT_STATE_PAUSED
No documentation.
MACRO_XACT_STATE_INUSE
No documentation.
MACRO_XACT_STATE_PREPAREFAILED
Functions
No documentation.
IXACT3SoundBank
Initializes a new instance of the class.
The native pointer.
No documentation.
No documentation.
No documentation.
unsigned short IXACT3SoundBank::GetCueIndex([In] const char* szFriendlyName)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3SoundBank::GetNumCues([Out] unsigned short* pnNumCues)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3SoundBank::GetCueProperties([In] unsigned short nCueIndex,[Out] XACT_CUE_PROPERTIES* pProperties)
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)
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)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3SoundBank::Stop([In] unsigned short nCueIndex,[In] XACT_STOP_FLAGS dwFlags)
No documentation.
No documentation.
HRESULT IXACT3SoundBank::Destroy()
No documentation.
No documentation.
No documentation.
HRESULT IXACT3SoundBank::GetState([Out] unsigned int* pdwState)
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 occured.
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
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
Initializes a new instance of the class.
The native pointer.
No documentation.
No documentation.
HRESULT IXACT3Wave::Destroy()
No documentation.
No documentation.
HRESULT IXACT3Wave::Play()
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::Stop([In] XACT_STOP_FLAGS dwFlags)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::Pause([In] BOOL fPause)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::GetState([Out] XACT_WAVE_STATE* pdwState)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::SetPitch([In] short pitch)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::SetVolume([In] float volume)
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)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3Wave::GetProperties([Out] XACT_WAVE_INSTANCE_PROPERTIES* pProperties)
Called when an internal notification occured.
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
HRESULT IXACT3Wave::GetState([Out] XACT_WAVE_STATE* pdwState)
No documentation.
SetPitch
HRESULT IXACT3Wave::SetPitch([In] short pitch)
No documentation.
SetVolume
HRESULT IXACT3Wave::SetVolume([In] float volume)
No documentation.
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
Initializes a new instance of the class.
The native pointer.
No documentation.
No documentation.
HRESULT IXACT3WaveBank::Destroy()
No documentation.
No documentation.
No documentation.
HRESULT IXACT3WaveBank::GetNumWaves([Out] unsigned short* pnNumWaves)
No documentation.
No documentation.
No documentation.
unsigned short IXACT3WaveBank::GetWaveIndex([In] const char* szFriendlyName)
No documentation.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3WaveBank::GetWaveProperties([In] unsigned short nWaveIndex,[Out] XACT_WAVE_PROPERTIES* pWaveProperties)
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.
No documentation.
No documentation.
No documentation.
HRESULT IXACT3WaveBank::Stop([In] unsigned short nWaveIndex,[In] XACT_STOP_FLAGS dwFlags)
No documentation.
No documentation.
No documentation.
HRESULT IXACT3WaveBank::GetState([Out] unsigned int* pdwState)
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 occured.
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
HRESULT IXACT3WaveBank::GetNumWaves([Out] unsigned short* pnNumWaves)
No documentation.
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
No documentation.
unsigned int allocAttributes
No documentation.
XACT_CUE_PROPERTIES cueProperties
No documentation.
XACT_SOUND_VARIATION_PROPERTIES activeVariationProperties
No documentation.
XACT_CUE_PROPERTIES
No documentation.
char friendlyName[255]
No documentation.
unsigned short iaVariableIndex
No documentation.
unsigned short numVariations
No documentation.
unsigned char maxInstances
No documentation.
unsigned char currentInstances
No documentation.
BOOL interactive
No documentation.
XACT_FILEIO_CALLBACKS
No documentation.
__function__stdcall* readFileCallback
No documentation.
__function__stdcall* getOverlappedResultCallback
No documentation.
XACT_NOTIFICATION_CUE
No documentation.
unsigned short cueIndex
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
IXACT3Cue* pCue
No documentation.
XACT_NOTIFICATION_DESCRIPTION
No documentation.
XACT_NOTIFICATION_TYPE type
No documentation.
unsigned char flags
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
IXACT3WaveBank* pWaveBank
No documentation.
IXACT3Cue* pCue
No documentation.
IXACT3Wave* pWave
No documentation.
unsigned short cueIndex
No documentation.
unsigned short waveIndex
No documentation.
void* pvContext
No documentation.
XACT_NOTIFICATION_GUI
No documentation.
unsigned int reserved
No documentation.
XACT_NOTIFICATION_MARKER
No documentation.
unsigned short cueIndex
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
IXACT3Cue* pCue
No documentation.
unsigned int marker
No documentation.
XACT_NOTIFICATION_SOUNDBANK
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
XACT_NOTIFICATION_VARIABLE
No documentation.
unsigned short cueIndex
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
IXACT3Cue* pCue
No documentation.
unsigned short variableIndex
No documentation.
float variableValue
No documentation.
BOOL local
No documentation.
XACT_NOTIFICATION_WAVE
No documentation.
IXACT3WaveBank* pWaveBank
No documentation.
unsigned short waveIndex
No documentation.
unsigned short cueIndex
No documentation.
IXACT3SoundBank* pSoundBank
No documentation.
IXACT3Cue* pCue
No documentation.
IXACT3Wave* pWave
No documentation.
XACT_NOTIFICATION_WAVEBANK
No documentation.
IXACT3WaveBank* pWaveBank
No documentation.
XACT_RENDERER_DETAILS
No documentation.
wchar_t rendererID[255]
No documentation.
wchar_t displayName[255]
No documentation.
BOOL defaultDevice
No documentation.
XACT_SOUND_PROPERTIES
No documentation.
unsigned short category
No documentation.
unsigned char priority
No documentation.
short pitch
No documentation.
float volume
No documentation.
XACT_SOUND_VARIATION_PROPERTIES
No documentation.
XACT_VARIATION_PROPERTIES variationProperties
No documentation.
XACT_SOUND_PROPERTIES soundProperties
No documentation.
XACT_STREAMING_PARAMETERS
No documentation.
void* file
No documentation.
unsigned int offset
No documentation.
unsigned int flags
No documentation.
unsigned short packetSize
No documentation.
XACT_TRACK_PROPERTIES
No documentation.
int duration
No documentation.
unsigned short numVariations
No documentation.
unsigned char numChannels
No documentation.
unsigned short waveVariation
No documentation.
unsigned char loopCount
No documentation.
XACT_VARIATION_PROPERTIES
No documentation.
unsigned short index
No documentation.
unsigned char weight
No documentation.
float iaVariableMin
No documentation.
float iaVariableMax
No documentation.
BOOL linger
No documentation.
WAVEBANKDATA
No documentation.
unsigned int dwFlags
No documentation.
unsigned int dwEntryCount
No documentation.
char szBankName[64]
No documentation.
unsigned int dwEntryMetaDataElementSize
No documentation.
unsigned int dwEntryNameElementSize
No documentation.
unsigned int dwAlignment
No documentation.
WAVEBANKMINIWAVEFORMAT CompactFormat
No documentation.
FILETIME BuildTime
No documentation.
WAVEBANKENTRY
No documentation.
unsigned int dwFlagsAndDuration
No documentation.
WAVEBANKMINIWAVEFORMAT Format
No documentation.
WAVEBANKREGION PlayRegion
No documentation.
WAVEBANKSAMPLEREGION LoopRegion
No documentation.
unsigned int dwFlags
No documentation.
unsigned int Duration
No documentation.
WAVEBANKENTRYCOMPACT
No documentation.
unsigned int dwOffset
No documentation.
unsigned int dwLengthDeviation
No documentation.
WAVEBANKHEADER
No documentation.
unsigned int dwSignature
No documentation.
unsigned int dwVersion
No documentation.
unsigned int dwHeaderVersion
No documentation.
WAVEBANKREGION Segments[5]
No documentation.
WAVEBANKMINIWAVEFORMAT
No documentation.
unsigned int dwValue
No documentation.
unsigned int wFormatTag
No documentation.
unsigned int nChannels
No documentation.
unsigned int nSamplesPerSec
No documentation.
unsigned int wBlockAlign
No documentation.
unsigned int wBitsPerSample
No documentation.
WAVEBANKREGION
No documentation.
unsigned int dwOffset
No documentation.
unsigned int dwLength
No documentation.
WAVEBANKSAMPLEREGION
No documentation.
unsigned int dwStartSample
No documentation.
unsigned int dwTotalSamples
No documentation.
XACT_WAVE_INSTANCE_PROPERTIES
No documentation.
XACT_WAVE_PROPERTIES properties
No documentation.
BOOL backgroundMusic
No documentation.
XACT_WAVE_PROPERTIES
No documentation.
char friendlyName[64]
No documentation.
WAVEBANKMINIWAVEFORMAT format
No documentation.
unsigned int durationInSamples
No documentation.
WAVEBANKSAMPLEREGION loopRegion
No documentation.
BOOL streaming
Marker notification parameters.
XACT_NOTIFICATION_MARKER
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