Interface IKsFormatSupport (devicetopology.h)
A interface IKsFormatSupport fornece informações sobre os formatos de dados de áudio compatíveis com uma conexão de E/S configurada por software (normalmente um canal DMA) entre um dispositivo de adaptador de áudio e a memória do sistema. O cliente obtém uma referência à interface IKsFormatSupport de uma parte chamando o método IPart::Activate com refiid de parâmetro definido como REFIID IID_IKsFormatSupport. A chamada para IPart::Activate só terá êxito se a parte der suporte à interface IKsFormatSupport . Somente um objeto de parte que representa um conector com um tipo de conexão Software_IO dará suporte a essa interface. Para obter mais informações sobre Software_IO, consulte Enumeração ConnectorType.
A maioria dos drivers de adaptador de áudio do Windows dá suporte ao WDM (Modelo de Driver do Windows) e usa propriedades de KS (streaming de kernel) para representar os parâmetros de descrição de hardware em conectores (conhecidos como pinos KS). A interface IKsFormatSupport fornece acesso conveniente às propriedades KSPROPERTY_PIN_DATAINTERSECTION e KSPROPERTY_PIN_PROPOSEDDATAFORMAT de um conector para um barramento do sistema (normalmente, PCI ou PCI Express) ou um barramento externo (por exemplo, USB). Nem todos os drivers dão suporte à propriedade KSPROPERTY_PIN_PROPOSEDDATAFORMAT. Se um driver não der suporte a essa propriedade, IKsFormatSupport usará as informações nos intervalos de dados KS para o conector para determinar se o conector dá suporte ao formato proposto. Para obter mais informações sobre propriedades KS, pinos KS e intervalos de dados KS, consulte a documentação do DDK do Windows.
Herança
A interface IKsFormatSupport herda da interface IUnknown . O IKsFormatSupport também tem estes tipos de membros:
Métodos
A interface IKsFormatSupport tem esses métodos.
IKsFormatSupport::GetDevicePreferredFormat O método GetDevicePreferredFormat obtém o formato de fluxo de áudio preferencial para a conexão. |
IKsFormatSupport::IsFormatSupported O método IsFormatSupported indica se o dispositivo de ponto de extremidade de áudio dá suporte ao formato de fluxo de áudio especificado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | devicetopology.h |