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 especificado parcialmente que se presentó por primera vez al método IAMStreamConfig::SetFormat.

Comentarios

Para mantener neutral el tipo de datos proxy, los controladores de tipos de datos opcionales se pueden cargar para masajear el flujo de datos a medida que pasa a o desde filtros en modo kernel. Debe implementar un controlador de tipo 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 para otros fines. Por ejemplo, si una aplicación usa el método IAMStreamConfig::SetFormat de DirectShow, la aplicación posiblemente usa un controlador de tipo 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 de Microsoft Windows SDK.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ksproxy.h (incluya Ksproxy.h)

Consulte también

IKsDataTypeHandler