Metode IAudioStreamVolume::SetChannelVolume (audioclient.h)
Metode SetChannelVolume mengatur tingkat volume untuk saluran yang ditentukan dalam aliran audio.
Sintaks
HRESULT SetChannelVolume(
[in] UINT32 dwIndex,
[in] const float fLevel
);
Parameter
[in] dwIndex
Nomor saluran. Jika format aliran memiliki saluran N , saluran diberi nomor dari 0 hingga N– 1. Untuk mendapatkan jumlah saluran, panggil metode IAudioStreamVolume::GetChannelCount .
[in] fLevel
Tingkat volume untuk saluran. Tingkat volume yang valid berada dalam rentang 0,0 hingga 1,0.
Mengembalikan nilai
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 |
---|---|
|
Parameter dwIndex diatur ke nomor saluran yang tidak valid, atau parameter fLevel tidak dalam rentang 0,0 hingga 1,0. |
|
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. |
|
Layanan audio Windows tidak berjalan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | audioclient.h |