Share via


EVENTO METransformMarker

Inviato da una trasformazione MFT (Media Foundation) asincrona in risposta a un messaggio di MFT_MESSAGE_COMMAND_MARKER .

Valori dell'evento

I valori possibili recuperati da IMFMediaEvent::GetValue includono quanto segue.

VARTYPE Descrizione
VT_EMPTY
Nessun dato dell'evento.

Attributi

Per questo evento sono definiti gli attributi seguenti.

Attributo Descrizione
MF_EVENT_MFT_CONTEXT
Valore del parametro ulParam del messaggio di MFT_MESSAGE_COMMAND_MARKER .
(Obbligatorio)

Commenti

Le MFP asincrone inviano questo evento tramite l'interfaccia IMFMediaEventGenerator . Le MFP sincrone non inviano mai questo evento.

Il client di un MFT asincrono può inserire un marcatore nel flusso chiamando IMFTransform::P rocessMessage con il messaggio MFT_MESSAGE_COMMAND_MARKER . Il parametro ulParam contiene dati definiti dall'applicazione.

Al termine dell'elaborazione di tutti i dati di input disponibili al momento della chiamata ProcessMessage , MFT accoda un evento METransformMarker. L'attributo MF_EVENT_MFT_CONTEXT dell'evento contiene il valore del parametro ulParam. Per altre informazioni, vedere Mft asincroni.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Mfobjects.h (include Mfidl.h)

Vedi anche

Eventi di Media Foundation

MFP asincroni