Compartir a través de


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)

Consulte también

IKsDataTypeHandler