IXAudio2Voice 介面 (xaudio2.h)
IXAudio2Voice 代表衍生 自 IXAudio2SourceVoice、 IXAudio2SubmixVoice 和 IXAudio2MasteringVoice 的基底介面。 下列方法適用於所有語音子類別。
方法 | Description |
---|---|
DestroyVoice | 終結語音。 如有必要,請停止語音,並將它從 XAudio2 圖表中移除。 |
DisableEffect | 停用語音效果鏈結中指定位置的效果。 |
EnableEffect | 在語音的效果鏈結中啟用指定位置的效果。 |
GetChannelVolumes | 傳回每個通道的語音音量層級。 |
GetEffectParameters | 傳回語音效果鏈結中指定效果的目前效果特定參數。 |
GetEffectState | 傳回在語音效果鏈結中指定位置的效果執行狀態。 |
GetFilterParameters | 取得語音的篩選參數。 |
GetOutputFilterParameters | 從此語音的其中一個傳送傳回篩選參數。 |
GetOutputMatrix | 取得語音最終輸出之每個通道的音量層級。 這些通道會對應至指定目的地語音的輸入通道。 |
GetVoiceDetails | 傳回語音的建立旗標、輸入通道和取樣率的相關信息。 |
GetVolume | 取得語音目前的整體音量層級。 |
SetChannelVolumes | 設定每個通道的語音音量層級。 |
SetEffectChain | 取代語音的效果鏈結。 |
SetEffectParameters | 在語音的效果鏈結中設定指定效果的參數。 |
SetFilterParameters | 設定語音的篩選參數。 |
SetOutputFilterParameters | 設定此語音傳送其中一個上的篩選參數。 |
SetOutputMatrix | 設定語音最終輸出之每個通道的音量層級。 這些通道會對應至指定目的地語音的輸入通道。 |
SetOutputVoices | 指定一組新的副混音或主控語音,以接收語音的輸出。 |
SetVolume | 設定語音的整體音量層級。 |
方法
IXAudio2Voice 介面具有這些方法。
備註
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | xaudio2.h |