XAudio2 界限值和旗標
指定預設參數、最大值和旗標的 XAudio2 常數。
XAudio2 界限值
常數 | 描述 |
---|---|
|
允許 XAUDIO2_BUFFER的最大值。AudioBytes。 |
|
語音佇列中允許的最大緩衝區。 |
|
只有 Xbox 360) (系統執行緒允許的最大緩衝區。 |
|
允許的最大值為「其為」-「--」-「--」-「通道」。 |
|
支援的音訊取樣率下限。 |
|
支援音訊取樣率上限。 |
|
允許的磁片區層級上限。 |
|
來源語音中允許的最小頻率比率。 |
|
來源語音中允許的最大頻率比率。 |
|
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。旗標。 |
|
在 48KHz) 指定 21.33 毫秒的非預設處理量子, (1024 個樣本。 請參閱 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)
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱