Método IAudioEndpointVolumeEx::GetVolumeRangeChannel (endpointvolume.h)
El método GetVolumeRangeChannel obtiene el intervalo de volúmenes de un canal especificado.
Sintaxis
HRESULT GetVolumeRangeChannel(
[in] UINT iChannel,
[out] float *pflVolumeMindB,
[out] float *pflVolumeMaxdB,
[out] float *pflVolumeIncrementdB
);
Parámetros
[in] iChannel
Número de canal para el que se va a obtener el intervalo de volúmenes. Si la secuencia de audio tiene n canales, los canales se numeran de 0 a n– 1. Para obtener el número de canales en la secuencia, llame al método IAudioEndpointVolume::GetChannelCount .
[out] pflVolumeMindB
Recibe el nivel de volumen mínimo para el canal, en decibelios.
[out] pflVolumeMaxdB
Recibe el nivel máximo de volumen para el canal, en decibelios.
[out] pflVolumeIncrementdB
Recibe el incremento de volumen del canal, en decibelios.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
El parámetro pfLevelMinDB, pfLevelMaxDB o pfVolumeIncrementDB es NULL. |
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | endpointvolume.h |