Método IAudioPeakMeter::GetLevel (devicetopology.h)

El método GetLevel obtiene el nivel máximo que el medidor máximo registrado para el canal especificado desde el nivel máximo de ese canal se leyó anteriormente.

Sintaxis

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

Parámetros

[in] nChannel

Número de canal. 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 IAudioPeakMeter::GetChannelCount .

[out] pfLevel

Puntero a una variable float en la que el método escribe el nivel de medidor máximo 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_INVALIDARG
El parámetro nChannel está fuera del intervalo.
E_POINTER
El puntero pfLevel es NULL.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado devicetopology.h

Consulte también

IAudioPeakMeter (interfaz)

IAudioPeakMeter::GetChannelCount