Bagikan melalui


Metode IPerChannelDbLevel::GetLevel (devicetopology.h)

Metode GetLevel mendapatkan tingkat volume, dalam desibel, dari saluran yang ditentukan.

Sintaks

HRESULT GetLevel(
  [in]  UINT  nChannel,
  [out] float *pfLevelDB
);

Parameter

[in] nChannel

Nomor saluran. Jika aliran audio memiliki saluran N , saluran dinomor dari 0 hingga N– 1. Untuk mendapatkan jumlah saluran dalam aliran, panggil metode IPerChannelDbLevel::GetChannelCount .

[out] pfLevelDB

Penunjuk ke variabel float tempat metode menulis tingkat volume, dalam desibel, dari saluran yang ditentukan.

Nilai kembali

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
E_INVALIDARG
Parameter nChannel berada di luar jangkauan.
E_POINTER
Pointer pfLevelDB adalah NULL.

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 devicetopology.h

Lihat juga

Antarmuka IPerChannelDbLevel

IPerChannelDbLevel::GetChannelCount