XAudio2 边界值和标志
指定默认参数、最大值和标志的 XAudio2 常量。
XAudio2 边界值
一直 | 说明 |
---|---|
|
XAUDIO2_BUFFER允许的最大值。AudioBytes。 |
|
语音队列中允许的最大缓冲区数。 |
|
(Xbox 360 系统线程允许的最大缓冲区仅) 。 |
|
WAVEFORMATEX.nChannels 允许的最大值。 |
|
支持的最低音频采样率。 |
|
支持的最大音频采样率。 |
|
允许的最大卷级别。 |
|
源语音中允许的最小频率比率。 |
|
源语音中允许的最大频率比。 |
|
IXAudio2::CreateSourceVoice 的 MaxFrequencyRatio 参数的默认值。 |
|
XAUDIO2_FILTER_PARAMETERS的最大值。OneOverQ。 |
|
XAUDIO2_FILTER_PARAMETERS的最大值。频率。 |
|
对于 XAUDIO2_BUFFER,将不被视为无限循环的最大值。LoopCount。 |
|
Xbox 360 上允许的最大同时 XAudio2 实例数。 |
具有特殊含义的 XAudio2 值
一直 | 说明 |
---|---|
|
用作具有 OperationSet 参数的方法的参数。 有关详细信息,请参阅 XAudio2 操作集 。 |
|
用作 IXAudio2::CommitChanges 中的参数。 |
|
指定 OperationSet 参数的值无效。 有关详细信息,请参阅 XAudio2 操作集 。 |
|
指定在 XAUDIO2_BUFFER 中使用的不循环区域。LoopCount。 |
|
指定在 XAUDIO2_BUFFER中使用的无限循环。LoopCount。 |
|
指定当前平台的默认通道数,用于 IXAudio2::CreateMasteringVoice。 |
|
指定当前平台的默认采样率,在 IXAudio2::CreateMasteringVoice 中使用。 |
XAudio2 标志
一直 | 说明 |
---|---|
XAUDIO2_DEBUG_ENGINE |
指定应使用音频引擎的调试/检查版本,而不是发布版本。 请参阅 XAudio2Create。 注意:Windows 8 或 Windows 10 不支持此标志。 |
|
指定源语音不使用音调移动,请参阅 IXAudio2::CreateSourceVoice。 |
|
指定源语音上没有可用的采样率转换,语音的输出必须具有相同的采样率。 请参阅 IXAudio2::CreateSourceVoice。 |
|
指定筛选器效果应在语音上可用。 请参阅 IXAudio2::CreateSourceVoice 和 IXAudio2::CreateSubmixVoice。 |
|
指定语音在停止后应继续发出效果输出。 请参阅 IXAudio2SourceVoice::Stop。 |
|
指示流中的最后一个缓冲区。 请参阅 XAUDIO2_BUFFER。标志。 |
|
指定音频引擎应在未启动源语音时停止,并在启动语音时启动。 请参阅 XAudio2Create。 |
|
指示应在语音发送上使用筛选器。 请参阅 XAUDIO2_SEND_DESCRIPTOR。标志。 |
|
指定 21.33 毫秒的非默认处理量子, (1024 样本(48KHz) )。 请参阅 XAudio2Create。 |
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT |
指定不应使用虚拟音频客户端。 请参阅 IXAudio2::CreateMasteringVoice。 注意: 在移动设备系列中的设备上,始终使用虚拟音频客户端,无论是否使用此标志。 |
内置语音筛选器的 XAudio2 默认参数
一直 | 说明 |
---|---|
|
指定要用于语音和语音发送的默认筛选器类型。 |
|
指定要用于语音和语音发送的默认筛选频率。 |
|
指定要用于语音和语音发送的默认衰减筛选速率。 |
注解
平台要求
Windows 10 (XAudio2.9) ;Windows 8、Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)
要求
要求 | 值 |
---|---|
标头 |
|
请参阅