Evento METransformDrainComplete

Enviado por una transformación asincrónica de Media Foundation (MFT) cuando se completa una operación de purga.

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_INPUT_STREAM_ID
Identificador de la secuencia que se ha purgado.
(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.

Para purgar un MFT, llame a IMFTransform::P rocessMessage con el mensaje MFT_MESSAGE_COMMAND_DRAIN . Especifique el flujo de entrada que se va a purgar en el parámetro ulParam . Cuando se completa la operación de purga, un MFT asincrónico envía el evento METransformDrainComplete. El atributo MF_EVENT_MFT_INPUT_STREAM_ID del evento contiene el identificador de secuencia especificado en el parámetro ulParam .

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 (incluya Mfidl.h)

Consulte también

Eventos de Media Foundation

MFT asincrónicos