Interfaz IAudioMute (devicetopology.h)
La interfaz IAudioMute proporciona acceso a un control de exclusión de hardware. El cliente obtiene una referencia a la interfaz IAudioMute de una subunidad llamando al método IPart::Activate con el parámetro refiid establecido en REFIID IID_IAudioMute. La llamada a IPart::Activate solo se realiza correctamente si la subunidad admite la interfaz IAudioMute . Solo un objeto de subbúnit que represente una función de control de exclusión 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 IAudioMute proporciona un acceso cómodo a la propiedad KSPROPERTY_AUDIO_MUTE de una subunidad que tiene un valor GUID de subtipo de KSNODETYPE_MUTE. 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 IAudioMute hereda de la interfaz IUnknown . IAudioMute también tiene estos tipos de miembros:
Métodos
La interfaz IAudioMute tiene estos métodos.
IAudioMute::GetMute El método GetMute obtiene el estado actual (habilitado o deshabilitado) del control silenciado. |
IAudioMute::SetMute El método SetMute habilita o deshabilita el control silenciado. |
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 |