Interfaz IAudioPeakMeter (devicetopology.h)
La interfaz IAudioPeakMeter proporciona acceso a un control de medidor máximo de hardware. El cliente obtiene una referencia a la interfaz IAudioPeakMeter de una subunidad llamando al método IPart::Activate con el parámetro refiid establecido en REFIID IID_IAudioPeakMeter. La llamada a IPart::Activate solo se realiza correctamente si la subunidad admite la interfaz IAudioPeakMeter . Solo un objeto de subunidad que represente un medidor máximo de hardware admitirá esta interfaz.
La mayoría de los controladores de adaptador de audio de Windows admiten el modelo de controlador de Windows (WDM) y usan propiedades de streaming de kernel (KS) para representar los parámetros de control de hardware en las subunits (denominados nodos KS). La interfaz IAudioPeakMeter proporciona un acceso cómodo a la propiedad KSPROPERTY_AUDIO_PEAKMETER de una subunidad que tiene un valor GUID de subtipo de KSNODETYPE_PEAKMETER. Para obtener el GUID de subtipo de una subunidad, llame al método IPart::GetSubType . Para obtener más información sobre las propiedades de KS y los tipos de nodo KS, consulte la documentación de DDK de Windows.
Herencia
La interfaz IAudioPeakMeter hereda de la interfaz IUnknown . IAudioPeakMeter también tiene estos tipos de miembros:
Métodos
La interfaz IAudioPeakMeter tiene estos métodos.
IAudioPeakMeter::GetChannelCount El método GetChannelCount obtiene el número de canales en la secuencia de audio. (IAudioPeakMeter.GetChannelCount) |
IAudioPeakMeter::GetLevel 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. |
Requisitos
Requisito | Value |
---|---|
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 |