Compartir a través de


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 canales N, los canales se numeran de 0 a N– 1. Para obtener el número de canales de 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 ejecuta correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles 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 de pfLevel de puntero es NULL.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de devicetopology.h

Consulte también

de interfaz IAudioPeakMeter de

IAudioPeakMeter::GetChannelCount