Bagikan melalui


struktur XAUDIO2_VOICE_SENDS (xaudio2.h)

Menentukan sekumpulan suara untuk menerima data dari satu suara output.

Sintaks

typedef struct XAUDIO2_VOICE_SENDS {
  UINT32                  SendCount;
  XAUDIO2_SEND_DESCRIPTOR *pSends;
} XAUDIO2_VOICE_SENDS;

Anggota

SendCount

Jumlah suara untuk menerima output suara. Nilai OutputCount 0 menunjukkan suara tidak boleh mengirim output ke suara apa pun.

pSends

Array struktur XAUDIO2_SEND_DESCRIPTOR yang menjelaskan suara tujuan dan filter yang harus digunakan saat mengirim ke suara. Array ini harus berisi elemen SendCount . Jika SendCount adalah 0 pSends harus NULL. Perhatikan bahwa pSend tidak boleh berisi suara yang sama lebih dari sekali.

Keterangan

Jika pSends bukan NULL, semua elemennya harus non-NULL. Untuk mengirim output ke panggilan suara master default IXAudio2Voice::SetOutputVoices dengan argumen pSendList diatur ke NULL.

Mengatur SendCount ke 0 berguna untuk efek tertentu seperti meter volume atau penulis file yang tidak menghasilkan output audio apa pun untuk diteruskan ke suara lain.

Jika diperlukan, suara akan melakukan konversi laju sampel tunggal, dari laju sampel input suara hingga laju sampel input suara output suara. Karena hanya satu konversi laju sampel yang akan dilakukan, semua suara output suara harus memiliki laju sampel input yang sama. Jika laju sampel input suara dan suara outputnya sama, tidak ada konversi laju sampel yang dilakukan.

Persyaratan Platform

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Persyaratan

   
Header xaudio2.h

Lihat juga

Cara: Mengubah Volume Suara

Cara: Menggunakan Submix Voices

IXAudio2::CreateSourceVoice

IXAudio2::CreateSubmixVoice

IXAudio2Voice::SetOutputVoices

Struktur XAudio

Konversi Laju Sampel XAudio2