| FORMAT_EXTENSIBLE |
u16 |
|
| Processor1 |
u32 |
|
| Processor10 |
u32 |
|
| Processor11 |
u32 |
|
| Processor12 |
u32 |
|
| Processor13 |
u32 |
|
| Processor14 |
u32 |
|
| Processor15 |
u32 |
|
| Processor16 |
u32 |
|
| Processor17 |
u32 |
|
| Processor18 |
u32 |
|
| Processor19 |
u32 |
|
| Processor2 |
u32 |
|
| Processor20 |
u32 |
|
| Processor21 |
u32 |
|
| Processor22 |
u32 |
|
| Processor23 |
u32 |
|
| Processor24 |
u32 |
|
| Processor25 |
u32 |
|
| Processor26 |
u32 |
|
| Processor27 |
u32 |
|
| Processor28 |
u32 |
|
| Processor29 |
u32 |
|
| Processor3 |
u32 |
|
| Processor30 |
u32 |
|
| Processor31 |
u32 |
|
| Processor32 |
u32 |
|
| Processor4 |
u32 |
|
| Processor5 |
u32 |
|
| Processor6 |
u32 |
|
| Processor7 |
u32 |
|
| Processor8 |
u32 |
|
| Processor9 |
u32 |
|
| X3DAUDIO_HANDLE_BYTESIZE |
s32 |
|
| X3DAUDIO_SPEED_OF_SOUND |
f32 |
|
| XAUDIO2_1024_QUANTUM |
u32 |
Used in XAudio2Create to specify nondefault processing quantum of 21.33 ms (1024 samples at 48KHz). |
| XAUDIO2_ANY_PROCESSOR |
u32 |
|
| XAUDIO2_COMMIT_ALL |
s32 |
Used in IXAudio2::CommitChanges. |
| XAUDIO2_COMMIT_NOW |
s32 |
Used as an OperationSet argument. |
| XAUDIO2_DEBUG_ENGINE |
u32 |
Used in XAudio2Create. |
| XAUDIO2_DEFAULT_CHANNELS |
s32 |
Used in CreateMasteringVoice. |
| XAUDIO2_DEFAULT_FREQ_RATIO |
f32 |
Default MaxFrequencyRatio argument. |
| XAUDIO2_DEFAULT_SAMPLERATE |
s32 |
Used in CreateMasteringVoice. |
| XAUDIO2_END_OF_STREAM |
u32 |
Used in XAUDIO2_BUFFER.Flags. |
| XAUDIO2_INVALID_OPSET |
u32 |
Not allowed for OperationSet arguments. |
| XAUDIO2_LOG_API_CALLS |
u32 |
Public API function entries and exits. |
| XAUDIO2_LOG_DETAIL |
u32 |
More detailed chit-chat. |
| XAUDIO2_LOG_ERRORS |
u32 |
For handled errors with serious effects. |
| XAUDIO2_LOG_FUNC_CALLS |
u32 |
Internal function entries and exits. |
| XAUDIO2_LOG_INFO |
u32 |
Informational chit-chat (e.g. state changes). |
| XAUDIO2_LOG_LOCKS |
u32 |
Usage of critical sections and mutexes. |
| XAUDIO2_LOG_MEMORY |
u32 |
Memory heap usage information. |
| XAUDIO2_LOG_STREAMING |
u32 |
Audio streaming information. |
| XAUDIO2_LOG_TIMING |
u32 |
Delays detected and other timing data. |
| XAUDIO2_LOG_WARNINGS |
u32 |
For handled errors that may be recoverable. |
| XAUDIO2_LOOP_INFINITE |
s32 |
Used in XAUDIO2_BUFFER.LoopCount. |
| XAUDIO2_MAX_AUDIO_CHANNELS |
s32 |
Maximum channels in an audio stream. |
| XAUDIO2_MAX_BUFFERS_SYSTEM |
s32 |
Maximum buffers allowed for system threads (Xbox 360 only). |
| XAUDIO2_MAX_BUFFER_BYTES |
u32 |
Maximum bytes allowed in a source buffer. |
| XAUDIO2_MAX_FILTER_FREQUENCY |
f32 |
Maximum XAUDIO2_FILTER_PARAMETERS.Frequency. |
| XAUDIO2_MAX_FILTER_ONEOVERQ |
f32 |
Maximum XAUDIO2_FILTER_PARAMETERS.OneOverQ. |
| XAUDIO2_MAX_FREQ_RATIO |
f32 |
Maximum MaxFrequencyRatio argument. |
| XAUDIO2_MAX_INSTANCES |
s32 |
Maximum simultaneous XAudio2 objects on Xbox 360. |
| XAUDIO2_MAX_LOOP_COUNT |
s32 |
Maximum non-infinite XAUDIO2_BUFFER.LoopCount. |
| XAUDIO2_MAX_QUEUED_BUFFERS |
s32 |
Maximum buffers allowed in a voice queue. |
| XAUDIO2_MAX_SAMPLE_RATE |
s32 |
Maximum audio sample rate supported. |
| XAUDIO2_MAX_VOLUME_LEVEL |
f32 |
Maximum acceptable volume level (2^24). |
| XAUDIO2_MIN_FREQ_RATIO |
f32 |
Minimum SetFrequencyRatio argument. |
| XAUDIO2_MIN_SAMPLE_RATE |
s32 |
Minimum audio sample rate supported. |
| XAUDIO2_NO_LOOP_REGION |
s32 |
Used in XAUDIO2_BUFFER.LoopCount. |
| XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT |
u32 |
Used in CreateMasteringVoice to create a virtual audio client. |
| XAUDIO2_PLAY_TAILS |
u32 |
Used in IXAudio2SourceVoice::Stop. |
| XAUDIO2_SEND_USEFILTER |
u32 |
Used in XAUDIO2_SEND_DESCRIPTOR.Flags. |
| XAUDIO2_STOP_ENGINE_WHEN_IDLE |
u32 |
Used in XAudio2Create to force the engine to Stop when no source voices are Started, and Start when a voice is Started. |
| XAUDIO2_VOICE_NOPITCH |
u32 |
Used in IXAudio2::CreateSourceVoice. |
| XAUDIO2_VOICE_NOSAMPLESPLAYED |
u32 |
Used in IXAudio2SourceVoice::GetState. |
| XAUDIO2_VOICE_NOSRC |
u32 |
Used in IXAudio2::CreateSourceVoice. |
| XAUDIO2_VOICE_USEFILTER |
u32 |
Used in IXAudio2::CreateSource/SubmixVoice. |
| queryInterface |
*void |
|
| addRef |
func(*IXAudio2)->Win32.ULONG |
|
| release |
func(*IXAudio2)->Win32.ULONG |
|
| registerForCallbacks |
func(*IXAudio2, *IXAudio2EngineCallback) |
|
| unregisterForCallbacks |
func(*IXAudio2, *IXAudio2EngineCallback) |
|
| createSourceVoice |
func(*IXAudio2, **IXAudio2SourceVoice, const *WAVEFORMATEX, UINT32, f32, *IXAudio2VoiceCallback, const *XAUDIO2_VOICE_SENDS, const *XAUDIO2_EFFECT_CHAIN)->Win32.HRESULT |
|
| createSubmixVoice |
func(*IXAudio2, **IXAudio2SubmixVoice, UINT32, UINT32, UINT32, UINT32, const *XAUDIO2_VOICE_SENDS, const *XAUDIO2_EFFECT_CHAIN)->Win32.HRESULT |
|
| createMasteringVoice |
func(*IXAudio2, **IXAudio2MasteringVoice, UINT32, UINT32, UINT32, Win32.LPCWSTR, *XAUDIO2_EFFECT_CHAIN, AUDIO_STREAM_CATEGORY)->Win32.HRESULT |
|
| startEngine |
func(*IXAudio2)->Win32.HRESULT |
|
| stopEngine |
func(*IXAudio2) |
|
| commitChanges |
func(*IXAudio2, UINT32)->Win32.HRESULT |
|
| getPerformanceData |
func(*IXAudio2, *XAUDIO2_PERFORMANCE_DATA) |
|
| setDebugConfiguration |
func(*IXAudio2, const *XAUDIO2_DEBUG_CONFIGURATION, *void) |
|
| getVoiceDetails |
func(*IXAudio2Voice, *XAUDIO2_VOICE_DETAILS) |
|
| setOutputVoices |
func(*IXAudio2Voice, const *XAUDIO2_VOICE_SENDS)->Win32.HRESULT |
|
| setEffectChain |
func(*IXAudio2Voice, const *XAUDIO2_EFFECT_CHAIN) |
|
| enableEffect |
func(*IXAudio2Voice, UINT32, UINT32)->Win32.HRESULT |
|
| disableEffect |
func(*IXAudio2Voice, UINT32, UINT32)->Win32.HRESULT |
|
| getEffectState |
func(*IXAudio2Voice, UINT32, *Win32.BOOL) |
|
| setEffectParameters |
func(*IXAudio2Voice, UINT32, const *void, UINT32, UINT32)->Win32.HRESULT |
|
| getEffectParameters |
func(*IXAudio2Voice, UINT32, *void, UINT32)->Win32.HRESULT |
|
| setFilterParameters |
func(*IXAudio2Voice, const *XAUDIO2_FILTER_PARAMETERS, UINT32)->Win32.HRESULT |
|
| getFilterParameters |
func(*IXAudio2Voice, *XAUDIO2_FILTER_PARAMETERS) |
|
| setOutputFilterParameters |
func(*IXAudio2Voice, *IXAudio2Voice, const *XAUDIO2_FILTER_PARAMETERS, UINT32)->Win32.HRESULT |
|
| getOutputFilterParameters |
func(*IXAudio2Voice, *IXAudio2Voice, *XAUDIO2_FILTER_PARAMETERS) |
|
| setVolume |
func(*IXAudio2Voice, f32, UINT32)->Win32.HRESULT |
|
| getVolume |
func(*IXAudio2Voice, *f32) |
|
| setChannelVolumes |
func(*IXAudio2Voice, UINT32, const *f32, UINT32)->Win32.HRESULT |
|
| getChannelVolumes |
func(*IXAudio2Voice, UINT32, *f32) |
|
| setOutputMatrix |
func(*IXAudio2Voice, *IXAudio2Voice, UINT32, UINT32, const *f32, UINT32)->Win32.HRESULT |
|
| getOutputMatrix |
func(*IXAudio2Voice, *IXAudio2Voice, UINT32, UINT32, *f32) |
|
| destroyVoice |
func(*IXAudio2Voice) |
|
Used in XAUDIO2_FILTER_PARAMETERS below.