Bagikan melalui


ISimpleAudioVolume::GetMasterVolume method (audioclient.h)

Metode GetMasterVolume mengambil tingkat volume klien untuk sesi audio.

Sintaks

HRESULT GetMasterVolume(
  [out] float *pfLevel
);

Parameter

[out] pfLevel

Pointer ke variabel float tempat metode menulis tingkat volume klien. Tingkat volume adalah nilai dalam rentang 0,0 hingga 1,0.

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian disertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
E_POINTER
Parameter pfLevel adalah NULL.
AUDCLNT_E_DEVICE_INVALIDATED
Perangkat titik akhir audio telah dicabut, atau perangkat keras audio atau sumber daya perangkat keras terkait telah dikonfigurasi ulang, dinonaktifkan, dihapus, atau tidak tersedia untuk digunakan.
AUDCLNT_E_SERVICE_NOT_RUNNING
Layanan audio Windows tidak berjalan.

Keterangan

Metode ini mengambil tingkat volume klien untuk sesi. Ini adalah tingkat volume yang ditetapkan klien dalam panggilan sebelumnya ke metode ISimpleAudioVolume::SetMasterVolume .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header audioclient.h

Lihat juga

IAudioClient::Initialize

Antarmuka ISimpleAudioVolume

ISimpleAudioVolume::SetMasterVolume