Interfaz IKsDataTypeCompletion (ksproxy.h)
La interfaz IKsDataTypeCompletion proporciona un método para completar los tipos de medios parcialmente especificados que se pasan al método IAMStreamConfig::SetFormat.
El IID de esta interfaz es IID_IKsDataTypeCompletion.
Herencia
La interfaz IKsDataTypeCompletion hereda de la interfaz IUnknown.
Métodos
La interfaz IKsDataTypeCompletion tiene estos métodos.
IKsDataTypeCompletion::KsCompleteMediaType El método KsCompleteMediaType completa un tipo de medio parcialmente especificado que se presentó por primera vez al método IAMStreamConfig::SetFormat. |
Observaciones
Para mantener el tipo de datos proxy neutro, los controladores de tipos de datos opcionales se pueden cargar para masajear el flujo de datos a medida que pasa o desde filtros en modo kernel. Debe implementar un controlador de tipos de datos como servidor COM que, al menos, admita la interfaz IKsDataTypeHandler. La interfaz IKsDataTypeCompletion es opcional para los controladores de tipos de datos. Un controlador de tipo de datos solo admite IKsDataTypeCompletion si el formato multimedia tiene un formulario especificado parcialmente.
Normalmente, un controlador de tipos de datos se carga durante el proceso de conexión de patillas y se descarga cuando se interrumpe la conexión. Sin embargo, un controlador de tipos de datos a veces se carga brevemente con otros fines. Por ejemplo, si una aplicación usa el método IAMStreamConfig::SetFormat de DirectShow, la aplicación puede usar un controlador de tipos de datos para completar un parámetro de tipo multimedia parcial devuelto desde IAMStreamConfig::SetFormat. Para obtener más información sobre IAMStreamConfig::SetFormat, consulte la documentación del SDK de Microsoft Windows.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | ksproxy.h (incluya Ksproxy.h) |