directx.xaudio2

Undocumented in source.

Members

Aliases

XAUDIO2_DEVICE_ROLE
alias XAUDIO2_DEVICE_ROLE = DWORD
Undocumented in source.
XAUDIO2_FILTER_TYPE
alias XAUDIO2_FILTER_TYPE = uint
Undocumented in source.
XAUDIO2_PROCESSOR
alias XAUDIO2_PROCESSOR = XAUDIO2_XBOX_HWTHREAD_SPECIFIER

XAudio2 structures and enumerations.

XAUDIO2_PROCESSOR
alias XAUDIO2_PROCESSOR = XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER
Undocumented in source.
XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER
alias XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER = int
Undocumented in source.

Enums

LowPassFilter
anonymousenum LowPassFilter
Undocumented in source.
NotDefaultDevice
anonymousenum NotDefaultDevice
Undocumented in source.
Processor1
anonymousenum Processor1
Undocumented in source.
XAUDIO2_XBOX_HWTHREAD_SPECIFIER
enum XAUDIO2_XBOX_HWTHREAD_SPECIFIER

XAudio2 structures and enumerations.

Functions

XAudio2AmplitudeRatioToDecibels
float XAudio2AmplitudeRatioToDecibels(float Volume)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2Create
STDAPI XAudio2Create(IXAudio2* ppXAudio2, UINT32 Flags, XAUDIO2_PROCESSOR XAudio2Processor)

XAudio2Create: Top-level function that creates an XAudio2 instance.

XAudio2Create
HRESULT XAudio2Create(IXAudio2 ppXAudio2, UINT32 Flags, XAUDIO2_PROCESSOR XAudio2Processor)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2Create
HRESULT XAudio2Create(IXAudio2 ppXAudio2, UINT32 Flags, XAUDIO2_PROCESSOR XAudio2Processor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
XAudio2CutoffFrequencyToRadians
float XAudio2CutoffFrequencyToRadians(float CutoffFrequency, UINT32 SampleRate)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2DecibelsToAmplitudeRatio
float XAudio2DecibelsToAmplitudeRatio(float Decibels)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2FrequencyRatioToSemitones
float XAudio2FrequencyRatioToSemitones(float FrequencyRatio)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2RadiansToCutoffFrequency
float XAudio2RadiansToCutoffFrequency(float Radians, float SampleRate)
Undocumented in source. Be warned that the author may not have intended to support it.
XAudio2SemitonesToFrequencyRatio
float XAudio2SemitonesToFrequencyRatio(float Semitones)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IXAudio2
interface IXAudio2

IXAudio2: Top-level XAudio2 COM interface.

IXAudio2EngineCallback
interface IXAudio2EngineCallback

IXAudio2EngineCallback: Client notification interface for engine events.

IXAudio2MasteringVoice
interface IXAudio2MasteringVoice

IXAudio2MasteringVoice: Mastering voice management interface.

IXAudio2SourceVoice
interface IXAudio2SourceVoice

IXAudio2SourceVoice: Source voice management interface.

IXAudio2SubmixVoice
interface IXAudio2SubmixVoice

IXAudio2SubmixVoice: Submixing voice management interface.

IXAudio2Voice
interface IXAudio2Voice

IXAudio2Voice: Base voice management interface.

IXAudio2VoiceCallback
interface IXAudio2VoiceCallback

IXAudio2VoiceCallback: Client notification interface for voice events.

XAudio2
interface XAudio2
Undocumented in source.
XAudio2_Debug
interface XAudio2_Debug
Undocumented in source.

Manifest constants

FACILITY_XAUDIO2
enum FACILITY_XAUDIO2;
Undocumented in source.
XAUDIO2_COMMIT_ALL
enum XAUDIO2_COMMIT_ALL;
Undocumented in source.
XAUDIO2_COMMIT_NOW
enum XAUDIO2_COMMIT_NOW;
Undocumented in source.
XAUDIO2_DEBUG_ENGINE
enum XAUDIO2_DEBUG_ENGINE;
Undocumented in source.
XAUDIO2_DEFAULT_CHANNELS
enum XAUDIO2_DEFAULT_CHANNELS;
Undocumented in source.
XAUDIO2_DEFAULT_FILTER_FREQUENCY
enum XAUDIO2_DEFAULT_FILTER_FREQUENCY;
Undocumented in source.
XAUDIO2_DEFAULT_FILTER_ONEOVERQ
enum XAUDIO2_DEFAULT_FILTER_ONEOVERQ;
Undocumented in source.
XAUDIO2_DEFAULT_FILTER_TYPE
enum XAUDIO2_DEFAULT_FILTER_TYPE;
Undocumented in source.
XAUDIO2_DEFAULT_FREQ_RATIO
enum XAUDIO2_DEFAULT_FREQ_RATIO;
Undocumented in source.
XAUDIO2_DEFAULT_SAMPLERATE
enum XAUDIO2_DEFAULT_SAMPLERATE;
Undocumented in source.
XAUDIO2_END_OF_STREAM
enum XAUDIO2_END_OF_STREAM;
Undocumented in source.
XAUDIO2_E_DEVICE_INVALIDATED
enum XAUDIO2_E_DEVICE_INVALIDATED;
Undocumented in source.
XAUDIO2_E_INVALID_CALL
enum XAUDIO2_E_INVALID_CALL;
Undocumented in source.
XAUDIO2_E_XAPO_CREATION_FAILED
enum XAUDIO2_E_XAPO_CREATION_FAILED;
Undocumented in source.
XAUDIO2_E_XMA_DECODER_ERROR
enum XAUDIO2_E_XMA_DECODER_ERROR;
Undocumented in source.
XAUDIO2_INVALID_OPSET
enum XAUDIO2_INVALID_OPSET;
Undocumented in source.
XAUDIO2_LOG_API_CALLS
enum XAUDIO2_LOG_API_CALLS;
Undocumented in source.
XAUDIO2_LOG_DETAIL
enum XAUDIO2_LOG_DETAIL;
Undocumented in source.
XAUDIO2_LOG_ERRORS
enum XAUDIO2_LOG_ERRORS;
Undocumented in source.
XAUDIO2_LOG_FUNC_CALLS
enum XAUDIO2_LOG_FUNC_CALLS;
Undocumented in source.
XAUDIO2_LOG_INFO
enum XAUDIO2_LOG_INFO;
Undocumented in source.
XAUDIO2_LOG_LOCKS
enum XAUDIO2_LOG_LOCKS;
Undocumented in source.
XAUDIO2_LOG_MEMORY
enum XAUDIO2_LOG_MEMORY;
Undocumented in source.
XAUDIO2_LOG_STREAMING
enum XAUDIO2_LOG_STREAMING;
Undocumented in source.
XAUDIO2_LOG_TIMING
enum XAUDIO2_LOG_TIMING;
Undocumented in source.
XAUDIO2_LOG_WARNINGS
enum XAUDIO2_LOG_WARNINGS;
Undocumented in source.
XAUDIO2_LOOP_INFINITE
enum XAUDIO2_LOOP_INFINITE;
Undocumented in source.
XAUDIO2_MAX_AUDIO_CHANNELS
enum XAUDIO2_MAX_AUDIO_CHANNELS;
Undocumented in source.
XAUDIO2_MAX_BUFFERS_SYSTEM
enum XAUDIO2_MAX_BUFFERS_SYSTEM;
Undocumented in source.
XAUDIO2_MAX_BUFFER_BYTES
enum XAUDIO2_MAX_BUFFER_BYTES;

XAudio2 constants, flags and error codes.

XAUDIO2_MAX_FILTER_FREQUENCY
enum XAUDIO2_MAX_FILTER_FREQUENCY;
Undocumented in source.
XAUDIO2_MAX_FILTER_ONEOVERQ
enum XAUDIO2_MAX_FILTER_ONEOVERQ;
Undocumented in source.
XAUDIO2_MAX_FREQ_RATIO
enum XAUDIO2_MAX_FREQ_RATIO;
Undocumented in source.
XAUDIO2_MAX_INSTANCES
enum XAUDIO2_MAX_INSTANCES;
Undocumented in source.
XAUDIO2_MAX_LOOP_COUNT
enum XAUDIO2_MAX_LOOP_COUNT;
Undocumented in source.
XAUDIO2_MAX_QUEUED_BUFFERS
enum XAUDIO2_MAX_QUEUED_BUFFERS;
Undocumented in source.
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO
enum XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO;
Undocumented in source.
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL
enum XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL;
Undocumented in source.
XAUDIO2_MAX_SAMPLE_RATE
enum XAUDIO2_MAX_SAMPLE_RATE;
Undocumented in source.
XAUDIO2_MAX_VOLUME_LEVEL
enum XAUDIO2_MAX_VOLUME_LEVEL;
Undocumented in source.
XAUDIO2_MIN_FREQ_RATIO
enum XAUDIO2_MIN_FREQ_RATIO;
Undocumented in source.
XAUDIO2_MIN_SAMPLE_RATE
enum XAUDIO2_MIN_SAMPLE_RATE;
Undocumented in source.
XAUDIO2_NO_LOOP_REGION
enum XAUDIO2_NO_LOOP_REGION;
Undocumented in source.
XAUDIO2_PLAY_TAILS
enum XAUDIO2_PLAY_TAILS;
Undocumented in source.
XAUDIO2_QUANTUM_DENOMINATOR
enum XAUDIO2_QUANTUM_DENOMINATOR;
Undocumented in source.
XAUDIO2_QUANTUM_DENOMINATOR
enum XAUDIO2_QUANTUM_DENOMINATOR;
Undocumented in source.
XAUDIO2_QUANTUM_MS
enum XAUDIO2_QUANTUM_MS;
Undocumented in source.
XAUDIO2_QUANTUM_NUMERATOR
enum XAUDIO2_QUANTUM_NUMERATOR;
Undocumented in source.
XAUDIO2_QUANTUM_NUMERATOR
enum XAUDIO2_QUANTUM_NUMERATOR;
Undocumented in source.
XAUDIO2_SEND_USEFILTER
enum XAUDIO2_SEND_USEFILTER;
Undocumented in source.
XAUDIO2_VOICE_MUSIC
enum XAUDIO2_VOICE_MUSIC;
Undocumented in source.
XAUDIO2_VOICE_NOPITCH
enum XAUDIO2_VOICE_NOPITCH;
Undocumented in source.
XAUDIO2_VOICE_NOSRC
enum XAUDIO2_VOICE_NOSRC;
Undocumented in source.
XAUDIO2_VOICE_USEFILTER
enum XAUDIO2_VOICE_USEFILTER;
Undocumented in source.

Structs

XAUDIO2_BUFFER
struct XAUDIO2_BUFFER
Undocumented in source.
XAUDIO2_BUFFER_WMA
struct XAUDIO2_BUFFER_WMA
Undocumented in source.
XAUDIO2_DEBUG_CONFIGURATION
struct XAUDIO2_DEBUG_CONFIGURATION
Undocumented in source.
XAUDIO2_DEVICE_DETAILS
struct XAUDIO2_DEVICE_DETAILS
Undocumented in source.
XAUDIO2_EFFECT_CHAIN
struct XAUDIO2_EFFECT_CHAIN
Undocumented in source.
XAUDIO2_EFFECT_DESCRIPTOR
struct XAUDIO2_EFFECT_DESCRIPTOR
Undocumented in source.
XAUDIO2_FILTER_PARAMETERS
struct XAUDIO2_FILTER_PARAMETERS
Undocumented in source.
XAUDIO2_PERFORMANCE_DATA
struct XAUDIO2_PERFORMANCE_DATA
Undocumented in source.
XAUDIO2_SEND_DESCRIPTOR
struct XAUDIO2_SEND_DESCRIPTOR
Undocumented in source.
XAUDIO2_VOICE_DETAILS
struct XAUDIO2_VOICE_DETAILS
Undocumented in source.
XAUDIO2_VOICE_SENDS
struct XAUDIO2_VOICE_SENDS
Undocumented in source.
XAUDIO2_VOICE_STATE
struct XAUDIO2_VOICE_STATE
Undocumented in source.

Meta