Antarmuka IXAudio2Voice (xaudio2.h)
IXAudio2Voice mewakili antarmuka dasar tempat IXAudio2SourceVoice, IXAudio2SubmixVoice dan IXAudio2MasteringVoice berasal. Metode yang tercantum di bawah ini umum untuk semua subkelas suara.
Metode | Deskripsi |
---|---|
DestroyVoice | Menghancurkan suara. Jika perlu, menghentikan suara dan menghapusnya dari grafik XAudio2. |
DisableEffect | Menonaktifkan efek pada posisi tertentu dalam rantai efek suara. |
EnableEffect | Memungkinkan efek pada posisi tertentu dalam rantai efek suara. |
GetChannelVolumes | Mengembalikan tingkat volume untuk suara, per saluran. |
GetEffectParameters | Mengembalikan parameter khusus efek saat ini dari efek tertentu dalam rantai efek suara. |
GetEffectState | Mengembalikan status efek yang sedang berjalan pada posisi tertentu dalam rantai efek suara. |
GetFilterParameters | Mendapatkan parameter filter suara. |
GetOutputFilterParameters | Mengembalikan parameter filter dari salah satu pengiriman suara ini. |
GetOutputMatrix | Mendapatkan tingkat volume setiap saluran output akhir untuk suara. Saluran ini dipetakan ke saluran input dari suara tujuan tertentu. |
GetVoiceDetails | Mengembalikan informasi tentang bendera pembuatan, saluran input, dan laju sampel suara. |
GetVolume | Mendapatkan tingkat volume suara keseluruhan saat ini. |
SetChannelVolumes | Mengatur tingkat volume untuk suara, per saluran. |
SetEffectChain | Menggantikan rantai efek suara. |
SetEffectParameters | Mengatur parameter untuk efek tertentu dalam rantai efek suara. |
SetFilterParameters | Mengatur parameter filter suara. |
SetOutputFilterParameters | Mengatur parameter filter pada salah satu pengiriman suara ini. |
SetOutputMatrix | Mengatur tingkat volume setiap saluran output akhir untuk suara. Saluran ini dipetakan ke saluran input dari suara tujuan tertentu. |
SetOutputVoices | Menunjuk sekumpulan submix baru atau suara mastering untuk menerima output suara. |
SetVolume | Mengatur tingkat volume keseluruhan untuk suara. |
Metode
Antarmuka IXAudio2Voice memiliki metode ini.
IXAudio2Voice::D estroyVoice Menghancurkan suara. Jika perlu, menghentikan suara dan menghapusnya dari grafik XAudio2. |
IXAudio2Voice::D isableEffect Menonaktifkan efek pada posisi tertentu dalam rantai efek suara. |
IXAudio2Voice::EnableEffect Memungkinkan efek pada posisi tertentu dalam rantai efek suara. |
IXAudio2Voice::GetChannelVolumes Mengembalikan tingkat volume untuk suara, per saluran. |
IXAudio2Voice::GetEffectParameters Mengembalikan parameter khusus efek saat ini dari efek tertentu dalam rantai efek suara. |
IXAudio2Voice::GetEffectState Mengembalikan status efek yang sedang berjalan pada posisi tertentu dalam rantai efek suara. |
IXAudio2Voice::GetFilterParameters Mendapatkan parameter filter suara. |
IXAudio2Voice::GetOutputFilterParameters Mengembalikan parameter filter dari salah satu pengiriman suara ini. |
IXAudio2Voice::GetOutputMatrix Mendapatkan tingkat volume setiap saluran output akhir untuk suara. Saluran ini dipetakan ke saluran input dari suara tujuan tertentu. |
IXAudio2Voice::GetVoiceDetails Mengembalikan informasi tentang bendera pembuatan, saluran input, dan laju sampel suara. |
IXAudio2Voice::GetVolume Mendapatkan tingkat volume suara keseluruhan saat ini. |
IXAudio2Voice::SetChannelVolumes Mengatur tingkat volume untuk suara, per saluran. |
IXAudio2Voice::SetEffectChain Menggantikan rantai efek suara. |
IXAudio2Voice::SetEffectParameters Mengatur parameter untuk efek tertentu dalam rantai efek suara. |
IXAudio2Voice::SetFilterParameters Mengatur parameter filter suara. |
IXAudio2Voice::SetOutputFilterParameters Mengatur parameter filter pada salah satu pengiriman suara ini. |
IXAudio2Voice::SetOutputMatrix Mengatur tingkat volume setiap saluran output akhir untuk suara. Saluran ini dipetakan ke saluran input dari suara tujuan tertentu. |
IXAudio2Voice::SetOutputVoices Menunjuk sekumpulan submix baru atau suara mastering untuk menerima output suara. |
IXAudio2Voice::SetVolume Mengatur tingkat volume keseluruhan untuk suara. |
Keterangan
Persyaratan Platform
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | xaudio2.h |