7 using BOOL = std::int32_t;
Definition: AbsorbEffect.h:6
constexpr auto XAUDIO2_MAX_INSTANCES
Definition: XAudio2.h:25
constexpr auto XAUDIO2_MAX_LOOP_COUNT
Definition: XAudio2.h:24
constexpr auto XAUDIO2_DEFAULT_FREQ_RATIO
Definition: XAudio2.h:21
constexpr auto XAUDIO2_MAX_VOLUME_LEVEL
Definition: XAudio2.h:18
constexpr auto XAUDIO2_MAX_BUFFERS_SYSTEM
Definition: XAudio2.h:14
constexpr auto XAUDIO2_DEFAULT_PROCESSOR
Definition: XAudio2.h:92
constexpr auto XAUDIO2_LOOP_INFINITE
Definition: XAudio2.h:32
XAUDIO2_FLAGS
Definition: XAudio2.h:38
@ XAUDIO2_END_OF_STREAM
Definition: XAudio2.h:45
@ XAUDIO2_VOICE_MUSIC
Definition: XAudio2.h:43
@ XAUDIO2_VOICE_USEFILTER
Definition: XAudio2.h:42
@ XAUDIO2_DEBUG_ENGINE
Definition: XAudio2.h:39
@ XAUDIO2_PLAY_TAILS
Definition: XAudio2.h:44
@ XAUDIO2_VOICE_NOSRC
Definition: XAudio2.h:41
@ XAUDIO2_SEND_USEFILTER
Definition: XAudio2.h:46
@ XAUDIO2_VOICE_NOPITCH
Definition: XAudio2.h:40
constexpr auto XAUDIO2_COMMIT_ALL
Definition: XAudio2.h:29
constexpr auto XAUDIO2_MAX_FILTER_FREQUENCY
Definition: XAudio2.h:23
constexpr auto XAUDIO2_DEFAULT_FILTER_ONEOVERQ
Definition: XAudio2.h:176
constexpr auto XAUDIO2_DEFAULT_CHANNELS
Definition: XAudio2.h:33
constexpr auto XAUDIO2_MAX_BUFFER_BYTES
Definition: XAudio2.h:12
constexpr auto XAUDIO2_DEFAULT_FILTER_TYPE
Definition: XAudio2.h:174
constexpr auto XAUDIO2_DEFAULT_FILTER_FREQUENCY
Definition: XAudio2.h:175
constexpr auto XAUDIO2_ANY_PROCESSOR
Definition: XAudio2.h:91
constexpr auto XAUDIO2_NO_LOOP_REGION
Definition: XAudio2.h:31
constexpr auto XAUDIO2_INVALID_OPSET
Definition: XAudio2.h:30
constexpr auto XAUDIO2_MAX_FILTER_ONEOVERQ
Definition: XAudio2.h:22
constexpr auto XAUDIO2_COMMIT_NOW
Definition: XAudio2.h:28
constexpr auto XAUDIO2_DEFAULT_SAMPLERATE
Definition: XAudio2.h:34
constexpr auto XAUDIO2_MAX_AUDIO_CHANNELS
Definition: XAudio2.h:15
constexpr auto XAUDIO2_MAX_QUEUED_BUFFERS
Definition: XAudio2.h:13
constexpr auto XAUDIO2_MAX_SAMPLE_RATE
Definition: XAudio2.h:17
constexpr auto XAUDIO2_MIN_SAMPLE_RATE
Definition: XAudio2.h:16
constexpr auto XAUDIO2_MIN_FREQ_RATIO
Definition: XAudio2.h:19
constexpr auto XAUDIO2_MAX_FREQ_RATIO
Definition: XAudio2.h:20
std::int32_t BOOL
Definition: XAPO.h:8
Definition: AudioDefs.h:21
Definition: XAudio2.h:216
const std::uint32_t * pDecodePacketCumulativeBytes
Definition: XAudio2.h:217
std::uint32_t PacketCount
Definition: XAudio2.h:222
Definition: XAudio2.h:192
std::uint32_t LoopBegin
Definition: XAudio2.h:200
std::uint32_t AudioBytes
Definition: XAudio2.h:194
std::uint32_t LoopLength
Definition: XAudio2.h:201
void * pContext
Definition: XAudio2.h:205
std::uint32_t Flags
Definition: XAudio2.h:193
const std::byte * pAudioData
Definition: XAudio2.h:195
std::uint32_t PlayBegin
Definition: XAudio2.h:197
std::uint32_t PlayLength
Definition: XAudio2.h:198
std::uint32_t LoopCount
Definition: XAudio2.h:203
Definition: XAudio2.h:274
BOOL LogFunctionName
Definition: XAudio2.h:279
std::uint32_t TraceMask
Definition: XAudio2.h:275
BOOL LogTiming
Definition: XAudio2.h:280
std::uint32_t BreakMask
Definition: XAudio2.h:276
BOOL LogThreadID
Definition: XAudio2.h:277
BOOL LogFileline
Definition: XAudio2.h:278
Definition: XAudio2.h:114
wchar_t DisplayName[256]
Definition: XAudio2.h:116
wchar_t DeviceID[256]
Definition: XAudio2.h:115
XAUDIO2_DEVICE_ROLE Role
Definition: XAudio2.h:117
WAVEFORMATEXTENSIBLE OutputFormat
Definition: XAudio2.h:118
XAUDIO2_DEVICE_ROLE
Definition: XAudio2.h:100
@ DefaultCommunicationsDevice
Definition: XAudio2.h:104
@ GlobalDefaultDevice
Definition: XAudio2.h:106
@ DefaultMultimediaDevice
Definition: XAudio2.h:103
@ InvalidDeviceRole
Definition: XAudio2.h:107
@ NotDefaultDevice
Definition: XAudio2.h:101
@ DefaultGameDevice
Definition: XAudio2.h:105
@ DefaultConsoleDevice
Definition: XAudio2.h:102
Definition: XAudio2.h:155
XAUDIO2_EFFECT_DESCRIPTOR * pEffectDescriptors
Definition: XAudio2.h:157
std::uint32_t EffectCount
Definition: XAudio2.h:156
Definition: XAudio2.h:147
std::uint32_t OutputChannels
Definition: XAudio2.h:150
IUnknown * pEffect
Definition: XAudio2.h:148
BOOL InitialState
Definition: XAudio2.h:149
Definition: XAudio2.h:180
float OneOverQ
Definition: XAudio2.h:186
float Frequency
Definition: XAudio2.h:183
XAUDIO2_FILTER_TYPE Type
Definition: XAudio2.h:181
Definition: XAudio2.h:162
XAUDIO2_FILTER_TYPE
Definition: XAudio2.h:164
@ BandPassFilter
Definition: XAudio2.h:166
@ HighPassFilter
Definition: XAudio2.h:167
@ NotchFilter
Definition: XAudio2.h:168
@ LowPassFilter
Definition: XAudio2.h:165
XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER
Definition: XAudio2.h:53
@ Processor26
Definition: XAudio2.h:79
@ Processor15
Definition: XAudio2.h:68
@ DEFAULT_PROCESSOR
Definition: XAudio2.h:87
@ Processor6
Definition: XAudio2.h:59
@ Processor23
Definition: XAudio2.h:76
@ ANY_PROCESSOR
Definition: XAudio2.h:86
@ Processor28
Definition: XAudio2.h:81
@ Processor10
Definition: XAudio2.h:63
@ Processor18
Definition: XAudio2.h:71
@ Processor32
Definition: XAudio2.h:85
@ Processor7
Definition: XAudio2.h:60
@ Processor8
Definition: XAudio2.h:61
@ Processor19
Definition: XAudio2.h:72
@ Processor30
Definition: XAudio2.h:83
@ Processor11
Definition: XAudio2.h:64
@ Processor27
Definition: XAudio2.h:80
@ Processor14
Definition: XAudio2.h:67
@ Processor24
Definition: XAudio2.h:77
@ Processor5
Definition: XAudio2.h:58
@ Processor25
Definition: XAudio2.h:78
@ Processor21
Definition: XAudio2.h:74
@ Processor12
Definition: XAudio2.h:65
@ Processor31
Definition: XAudio2.h:84
@ Processor20
Definition: XAudio2.h:73
@ Processor4
Definition: XAudio2.h:57
@ Processor1
Definition: XAudio2.h:54
@ Processor2
Definition: XAudio2.h:55
@ Processor9
Definition: XAudio2.h:62
@ Processor17
Definition: XAudio2.h:70
@ Processor29
Definition: XAudio2.h:82
@ Processor3
Definition: XAudio2.h:56
@ Processor16
Definition: XAudio2.h:69
@ Processor13
Definition: XAudio2.h:66
@ Processor22
Definition: XAudio2.h:75
Definition: XAudio2.h:132
std::uint32_t Flags
Definition: XAudio2.h:133
IXAudio2Voice * pOutputVoice
Definition: XAudio2.h:134
Definition: XAudio2.h:124
std::uint32_t InputChannels
Definition: XAudio2.h:126
std::uint32_t CreationFlags
Definition: XAudio2.h:125
std::uint32_t InputSampleRate
Definition: XAudio2.h:127
Definition: XAudio2.h:140
XAUDIO2_SEND_DESCRIPTOR * pSends
Definition: XAudio2.h:142
std::uint32_t SendCount
Definition: XAudio2.h:141
Definition: XAudio2.h:228
std::uint32_t BuffersQueued
Definition: XAudio2.h:232
void * pCurrentBufferContext
Definition: XAudio2.h:229
std::uint64_t SamplesPlayed
Definition: XAudio2.h:234