Interfaz IMFTransform (mftransform.h)
Implementado por todas las transformaciones de Media Foundation (MFT).
Herencia
La interfaz IMFTransform hereda de la interfaz IUnknown . IMFTransform también tiene estos tipos de miembros:
Métodos
La interfaz IMFTransform tiene estos métodos.
IMFTransform::AddInputStreams Agrega uno o varios flujos de entrada nuevos a esta transformación de Media Foundation (MFT). |
IMFTransform::D eleteInputStream Quita un flujo de entrada de esta transformación de Media Foundation (MFT). |
IMFTransform::GetAttributes Obtiene el almacén de atributos global para esta transformación de Media Foundation (MFT). |
IMFTransform::GetInputAvailableType Obtiene un tipo de medio disponible para un flujo de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::GetInputCurrentType Obtiene el tipo de medio actual para una secuencia de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::GetInputStatus Consulta si una secuencia de entrada en esta transformación de Media Foundation (MFT) puede aceptar más datos. |
IMFTransform::GetInputStreamAttributes Obtiene el almacén de atributos de una secuencia de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::GetInputStreamInfo Obtiene los requisitos del búfer y otra información de una secuencia de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::GetOutputAvailableType Obtiene un tipo de medio disponible para un flujo de salida en esta transformación de Media Foundation (MFT). |
IMFTransform::GetOutputCurrentType Obtiene el tipo de medio actual para un flujo de salida en esta transformación de Media Foundation (MFT). |
IMFTransform::GetOutputStatus Consulta si la transformación de Media Foundation (MFT) está lista para generar datos de salida. |
IMFTransform::GetOutputStreamAttributes Obtiene el almacén de atributos de un flujo de salida en esta transformación de Media Foundation (MFT). |
IMFTransform::GetOutputStreamInfo Obtiene los requisitos del búfer y otra información de una secuencia de salida en esta transformación de Media Foundation (MFT). |
IMFTransform::GetStreamCount Obtiene el número actual de flujos de entrada y salida en esta transformación de Media Foundation (MFT). |
IMFTransform::GetStreamIDs Obtiene los identificadores de flujo de las secuencias de entrada y salida de esta transformación de Media Foundation (MFT). |
IMFTransform::GetStreamLimits Obtiene el número mínimo y máximo de flujos de entrada y salida para esta transformación de Media Foundation (MFT). |
IMFTransform::P rocessEvent Envía un evento a una secuencia de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::P rocessInput Entrega datos a un flujo de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::P rocessMessage Envía un mensaje a la transformación de Media Foundation (MFT). |
IMFTransform::P rocessOutput Genera la salida de los datos de entrada actuales. |
IMFTransform::SetInputType Establece, prueba o borra el tipo de medio de una secuencia de entrada en esta transformación de Media Foundation (MFT). |
IMFTransform::SetOutputBounds Establece el intervalo de marcas de tiempo que el cliente necesita para la salida. |
IMFTransform::SetOutputType Establece, prueba o borra el tipo de medio de una secuencia de salida en esta transformación de Media Foundation (MFT). |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mftransform.h |