Metodo IAudioEndpointVolumeEx::GetVolumeRangeChannel (endpointvolume.h)
Il metodo GetVolumeRangeChannel ottiene l'intervallo di volumi per un canale specificato.
Sintassi
HRESULT GetVolumeRangeChannel(
[in] UINT iChannel,
[out] float *pflVolumeMindB,
[out] float *pflVolumeMaxdB,
[out] float *pflVolumeIncrementdB
);
Parametri
[in] iChannel
Numero di canale per il quale ottenere l'intervallo di volumi. Se il flusso audio ha n canali, i canali vengono numerati da 0 a n- 1. Per ottenere il numero di canali nel flusso, chiamare il metodo IAudioEndpointVolume::GetChannelCount .
[out] pflVolumeMindB
Riceve il livello minimo di volume per il canale, in decibel.
[out] pflVolumeMaxdB
Riceve il livello massimo di volume per il canale, in decibel.
[out] pflVolumeIncrementdB
Riceve l'incremento del volume per il canale, in decibel.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a, i valori visualizzati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il parametro pfLevelMinDB, pfLevelMaxDB o pfVolumeIncrementDB è NULL. |
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | endpointvolume.h |