Interfaz IKsFormatSupport (devicetopology.h)

La interfaz IKsFormatSupport proporciona información sobre los formatos de datos de audio compatibles con una conexión de E/S configurada por software (normalmente un canal DMA) entre un dispositivo de adaptador de audio y la memoria del sistema. El cliente obtiene una referencia a la interfaz IKsFormatSupport de un elemento mediante una llamada al método IPart::Activate con el parámetro refiid establecido en REFIID IID_IKsFormatSupport. La llamada a IPart::Activate solo se realiza correctamente si la parte admite la interfaz IKsFormatSupport . Solo un objeto de elemento que representa un conector con un tipo de conexión Software_IO admitirá esta interfaz. Para obtener más información sobre Software_IO, vea ConnectorType (enumeración).

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 descripción de hardware en los conectores (denominados patillas KS). La interfaz IKsFormatSupport proporciona un acceso cómodo a las propiedades KSPROPERTY_PIN_DATAINTERSECTION y KSPROPERTY_PIN_PROPOSEDDATAFORMAT de un conector a un bus del sistema (normalmente, PCI o PCI Express) o a un bus externo (por ejemplo, USB). No todos los controladores admiten la propiedad KSPROPERTY_PIN_PROPOSEDDATAFORMAT. Si un controlador no admite esta propiedad, IKsFormatSupport usa la información de los intervalos de datos KS para el conector para determinar si el conector admite el formato propuesto. Para obtener más información sobre las propiedades de KS, los patillas KS y los intervalos de datos KS, consulta la documentación de Windows DDK.

Herencia

La interfaz IKsFormatSupport hereda de la interfaz IUnknown . IKsFormatSupport también tiene estos tipos de miembros:

Métodos

La interfaz IKsFormatSupport tiene estos métodos.

 
IKsFormatSupport::GetDevicePreferredFormat

El método GetDevicePreferredFormat obtiene el formato de secuencia de audio preferido para la conexión.
IKsFormatSupport::IsFormatSupported

El método IsFormatSupported indica si el dispositivo de punto de conexión de audio admite el formato de secuencia de audio especificado.

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

Consulte también

Interfaces de audio principales

DeviceTopology API

IPart::Activate