共用方式為


METransformMarker 事件

由非同步媒體基礎轉換 (MFT) 傳送,以回應 MFT_MESSAGE_COMMAND_MARKER 訊息。

事件值

IMFMediaEvent::GetValue 擷取的可能值包括下列專案。

VARTYPE Description
VT_EMPTY
沒有事件資料。

屬性

此事件定義了下列屬性。

屬性 Description
MF_EVENT_MFT_CONTEXT
來自MFT_MESSAGE_COMMAND_MARKER訊息的ulParam參數值。
(必要)

備註

非同步 MFT 會透過 IMFMediaEventGenerator 介面傳送此事件。 同步 MFT 永遠不會傳送此事件。

非同步 MFT 的用戶端可以使用MFT_MESSAGE_COMMAND_MARKER訊息呼叫IMFTransform::P rocessMessage,將標記放在資料流程中。 ulParam參數包含應用程式定義的資料。

當 MFT 完成處理 ProcessMessage 呼叫時可用的所有輸入資料時,MFT 會將 METransformMarker 事件排入佇列。 事件的 MF_EVENT_MFT_CONTEXT 屬性包含 ulParam 參數的值。 如需詳細資訊,請參閱 非同步 MFT

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限桌面應用程式]
標頭
Mfobjects.h (包含 Mfidl.h)

另請參閱

媒體基礎事件

非同步 MFT