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

Consulte también

Interfaces de Media Foundation

Transformaciones de Media Foundation