Metode IAudioEndpointVolume::GetChannelVolumeLevel (endpointvolume.h)
Metode GetChannelVolumeLevel mendapatkan tingkat volume, dalam desibel, dari saluran yang ditentukan dalam aliran audio yang memasuki atau meninggalkan perangkat titik akhir audio.
Sintaks
HRESULT GetChannelVolumeLevel(
[in] UINT nChannel,
[out] float *pfLevelDB
);
Parameter
[in] nChannel
Nomor saluran. Jika aliran audio memiliki saluran n , saluran diberi nomor dari 0 hingga n– 1. Untuk mendapatkan jumlah saluran dalam aliran, panggil metode IAudioEndpointVolume::GetChannelCount .
[out] pfLevelDB
Penunjuk ke variabel float tempat metode menulis tingkat volume dalam desibel. Untuk mendapatkan rentang tingkat volume yang diperoleh dari metode ini, panggil metode IAudioEndpointVolume::GetVolumeRange .
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Parameter nChannel lebih besar dari atau sama dengan jumlah saluran dalam aliran. |
|
Parameter pfLevelDB adalah NULL. |
Persyaratan
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 | endpointvolume.h |
Lihat juga
Antarmuka IAudioEndpointVolume
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk