Evento METransformMarker

Enviado por una transformación asincrónica de Media Foundation (MFT) en respuesta a un mensaje de MFT_MESSAGE_COMMAND_MARKER .

Valores de evento

Entre los valores posibles recuperados de IMFMediaEvent::GetValue se incluyen los siguientes.

VARTYPE Descripción
VT_EMPTY
Sin datos del evento.

Atributos

Para este evento, se definen los atributos siguientes.

Atributo Descripción
MF_EVENT_MFT_CONTEXT
Valor del parámetro ulParam del mensaje MFT_MESSAGE_COMMAND_MARKER .
(Obligatorio)

Comentarios

Las MFT asincrónicas envían este evento a través de la interfaz IMFMediaEventGenerator . Las MFT sincrónicas nunca envían este evento.

El cliente de un MFT asincrónico puede colocar un marcador en la secuencia llamando a IMFTransform::P rocessMessage con el mensaje MFT_MESSAGE_COMMAND_MARKER . El parámetro ulParam contiene datos definidos por la aplicación.

Cuando el MFT finaliza el procesamiento de todos los datos de entrada que estaba disponible en el momento de la llamada a ProcessMessage , MFT pone en cola un evento METransformMarker. El atributo MF_EVENT_MFT_CONTEXT del evento contiene el valor del parámetro ulParam . Para obtener más información, vea MFT asincrónicas.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado
Mfobjects.h (incluir Mfidl.h)

Consulte también

Eventos de Media Foundation

TMF asincrónicas