Bagikan melalui


IXAudio2Voice::Metode GetVolume (xaudio2.h)

Mendapatkan tingkat volume suara keseluruhan saat ini.

Sintaks

\\ void GetVolume(
  [out] float *pVolume
);

Parameter

[out] pVolume

Mengembalikan tingkat volume suara keseluruhan saat ini. Lihat Keterangan untuk informasi selengkapnya tentang tingkat volume.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Tingkat volume dinyatakan sebagai pengali amplitude floating-point antara -224 hingga 224, dengan perolehan maksimum 144,5 dB. Tingkat volume 1 berarti tidak ada redaman atau perolehan dan 0 berarti keheningan. Tingkat negatif dapat digunakan untuk menginversi fase audio. Lihat Volume XAudio2 dan Kontrol Pitch untuk informasi tambahan tentang kontrol volume.

CatatanGetVolume selalu mengembalikan volume yang terakhir ditetapkan oleh IXAudio2Voice::SetVolume. Namun, mungkin belum benar-benar berlaku: ini hanya berlaku saat mesin audio berjalan setelah panggilan IXAudio2Voice::SetVolume (atau setelah panggilan IXAudio2::CommitChanges yang sesuai, jika IXAudio2Voice::SetVolume dipanggil dengan ID operasi yang ditangguhkan).
 

Persyaratan Platform

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

Persyaratan

   
Target Platform Windows
Header xaudio2.h

Lihat juga

IXAudio2Voice