Interface IKsDataTypeCompletion (ksproxy.h)
A interface IKsDataTypeCompletion fornece um método para concluir tipos de mídia parcialmente especificados que são passados para o método IAMStreamConfig::SetFormat .
O IID dessa interface é IID_IKsDataTypeCompletion.
Herança
A interface IKsDataTypeCompletion herda da interface IUnknown .
Métodos
A interface IKsDataTypeCompletion tem esses métodos.
IKsDataTypeCompletion::KsCompleteMediaType O método KsCompleteMediaType conclui um tipo de mídia parcialmente especificado que foi apresentado pela primeira vez ao método IAMStreamConfig::SetFormat. |
Comentários
Para manter o tipo de dados proxy neutro, manipuladores opcionais de tipo de dados podem ser carregados para massagear o fluxo de dados conforme ele passa para ou de filtros no modo kernel. Você deve implementar um manipulador de tipo de dados como um servidor COM que, pelo menos, dê suporte à interface IKsDataTypeHandler . A interface IKsDataTypeCompletion é opcional para manipuladores de tipo de dados. Um manipulador de tipo de dados só dá suporte a IKsDataTypeCompletion se o formato de mídia tiver um formulário parcialmente especificado.
Um manipulador de tipo de dados normalmente é carregado durante o processo de conexão de pino e descarregado quando a conexão é interrompida. No entanto, às vezes, um manipulador de tipo de dados é carregado brevemente para outras finalidades. Por exemplo, se um aplicativo usar o método IAMStreamConfig::SetFormat do DirectShow, o aplicativo possivelmente usará um manipulador de tipo de dados para concluir um parâmetro de tipo de mídia parcial retornado de IAMStreamConfig::SetFormat. Para obter mais informações sobre IAMStreamConfig::SetFormat, consulte a documentação do SDK do Microsoft Windows.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | ksproxy.h (inclua Ksproxy.h) |