Compartir a través de


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
E_POINTER
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

Consulte también

IAudioEndpointVolumeEx