Microsoft-Windows-MF
204 events across 12 channels
Event ID 1: Devproxy QueueBuffersToDevice Notification
#Event ID 1: Devproxy QueueBuffersToDevice Notification
#Event ID 2: Devproxy SendBuffersToDevice Start
#Event ID 2: Devproxy SendBuffersToDevice Start
#Event ID 3: Devproxy SendBuffersToDevice Stop
#Event ID 3: Devproxy SendBuffersToDevice Stop
#Event ID 4: Devproxy ProcessInput Notification
#Event ID 4: Devproxy ProcessInput Notification
#Event ID 5: Devproxy HaveOutput Notification
#Event ID 5: Devproxy HaveOutput Notification
#Event ID 6: Devproxy ProcessOutput Notification
#Event ID 6: Devproxy ProcessOutput Notification
#Event ID 7: Devproxy SetInputType Start
#Event ID 7: Devproxy SetInputType Start
#Event ID 8: Devproxy SetInputType Start
#Event ID 8: Devproxy SetInputType Start
#Event ID 9: Devproxy SetOutputType Start
#Event ID 9: Devproxy SetOutputType Start
#Event ID 10: Devproxy SetOutputType Stop
#Event ID 10: Devproxy SetOutputType Stop
#Event ID 11: Devproxy Flush Notification
#Event ID 11: Devproxy Flush Notification
#Event ID 12: Devproxy KSPinStateChange Notification
#Event ID 12: Devproxy KSPinStateChange Notification
#Event ID 13: Devproxy VideoPlugin Load Start
#Event ID 13: Devproxy VideoPlugin Load Start
#Event ID 14: Devproxy VideoPlugin Load End
#Event ID 14: Devproxy VideoPlugin Load End
#Event ID 15: Devproxy VideoPlugin ProcessInput Start
#Event ID 15: Devproxy VideoPlugin ProcessInput Start
#Event ID 16: Devproxy VideoPlugin ProcessInput End
#Event ID 16: Devproxy VideoPlugin ProcessInput End
#Event ID 17: Devproxy VideoPlugin ProcessOutput Start
#Event ID 17: Devproxy VideoPlugin ProcessOutput Start
#Event ID 18: Devproxy VideoPlugin ProcessOutput End
#Event ID 18: Devproxy VideoPlugin ProcessOutput End
#Event ID 19: Devproxy D3DAllocatorCreated
#Event ID 19: Devproxy D3DAllocatorCreated
#Event ID 20: Devproxy D3DAllocatorReleased
#Event ID 20: Devproxy D3DAllocatorReleased
#Event ID 23: Devproxy MFT DynamicFormatChange Start
#Event ID 23: Devproxy MFT DynamicFormatChange Start
#Event ID 24: Devproxy MFT DynamicFormatChange Stop
#Event ID 24: Devproxy MFT DynamicFormatChange Stop
#Event ID 25: Devproxy MFT StreamState Start
#Event ID 25: Devproxy MFT StreamState Start
#Event ID 26: Devproxy MFT StreamState Stop
#Event ID 26: Devproxy MFT StreamState Stop
#Event ID 27: Devproxy OnPinBufferCompletion Notification
#Event ID 27: Devproxy OnPinBufferCompletion Notification
#Event ID 28: Devproxy OutoforderBufferCompletion Notification
#Event ID 28: Devproxy OutoforderBufferCompletion Notification
#Event ID 29: Devproxy_DriverQueueInfo Notification
#Event ID 29: Devproxy_DriverQueueInfo Notification
#Event ID 30: Devproxy_DroppedZeroLenghtSampleFromDeviceInfo Notification
#Description
Devproxy_DroppedZeroLenghtSampleFromDeviceInfo Notification.
Message #
Fields #
| Name | Description |
|---|---|
DeviceStreamName UnicodeString | |
DeviceStreamId UInt32 | |
MFTStreamId UInt32 | |
samplePointer Pointer | |
DriverTimeStamp UInt64 | |
SystemTimeStamp UInt64 | |
SampleCompletionNumber UInt64 | |
FlagTimeStamp AnsiString | |
StreamName AnsiString |
Event ID 30: Devproxy_DroppedZeroLenghtSampleFromDeviceInfo Notification
#Description
Devproxy_DroppedZeroLenghtSampleFromDeviceInfo Notification.
Message #
Fields #
| Name | Description |
|---|---|
DeviceStreamName UnicodeString | |
DeviceStreamId UInt32 | |
MFTStreamId UInt32 | |
samplePointer Pointer | |
DriverTimeStamp UInt64 | |
SystemTimeStamp UInt64 | |
SampleCompletionNumber UInt64 | |
FlagTimeStamp AnsiString | |
StreamName AnsiString |
Event ID 31: Devproxy PhotoConfirmation Notification
#Event ID 31: Devproxy PhotoConfirmation Notification
#Event ID 32: Devproxy DMFT Notification Start
#Event ID 32: Devproxy DMFT Notification Start
#Event ID 33: Devproxy DMFT Notification Stop
#Event ID 33: Devproxy DMFT Notification Stop
#Event ID 34: Devproxy DMFT Notification is implemented
#Event ID 34: Devproxy DMFT Notification is implemented
#Event ID 1001: IMFTopoLoader::Load returned hr.
#Event ID 1002: Creating Transform CLSID returned hr.
#Event ID 1003: Fallback to default D3D Format D3DFmt.
#Event ID 1004: New destination rect is { (left), (top), (right), (bottom)}.
#Event ID 1005: New source rect is { (left), (top), (right), (bottom)}.
#Event ID 1006: DispatchDelayedEvents (Start) - Queue (Bitpump) Count (Count).
#Event ID 1007: DispatchDelayedEvents (Stop) - Queue (QueuePtr).
#Event ID 1008: HandleStreamEvent (Start) - Queue (Bitpump) type (Type).
#Event ID 1009: HandleStreamEvent (Stop) - Queue (Bitpump) hr(Type).
#Event ID 1010: HandleMFTEvent (Start) - Queue (MFT) type (Type).
#Event ID 1011: HandleMFTEvent (Stop) - Queue (MFT) hr(Type).
#Event ID 1012: MediaProcStreamRequestSample (Start) - Queue (MPStream) node (Node) Count(SampleCount).
#Event ID 1013: MediaProcStreamRequestSample (Stop) - Queue (MPStream) node (Node) hr(SampleCount).
#Event ID 1014: HandleSinkEvent (Start) - Queue (Bitpump) type (Type).
#Event ID 1015: HandleSinkEvent (Stop) - Queue (Bitpump) hr(Type).
#Event ID 1016: PathLock_Acquire - PathLock (PathLock).
#Event ID 1017: PathLock_Release - PathLock (PathLock).
#Event ID 1018: HandleMediaSample (Start) - Queue (Bitpump) timestamp (TimeStamp).
#Event ID 1019: HandleMediaSample (Stop) - Queue (Bitpump) hr(hr).
#Event ID 1020: HandleMediaSample_Process (Start) - Queue (Bitpump) pSample (pSample).
#Event ID 1021: HandleMediaSample_Process (Stop) - Queue (Bitpump) hr (hr).
#Event ID 1022: DispatchNodeInputEvent (Start) - Queue (Node) eventtype (EventType).
#Event ID 1023: DispatchNodeInputEvent (Stop) - Queue (Node) hr (hr).
#Event ID 1024: MediaProcSourceManagerOnStreamSample (Start) - Queue (MP) node (Node) Count(StreamIndex).
#Event ID 1025: MediaProcSourceManagerOnStreamSample (Stop) - Queue (MP) hr(hr).
#Event ID 1026: MediaProcStreamRequestSample (Process Start) - Queue (MPStream) index (Node) count(Index).
#Event ID 1027: MediaProcStreamRequestSample (Process Stop) - Queue (MPStream) index (Node) count(Index) hr(SampleCount).
#Event ID 1028: MediaProc: SourceNode_ProcessSample Start: object=object node=node output=OutputIndex.
#Event ID 1029: MediaProc: SourceNode_ProcessSample Stop: object=object node=node HRESULT=result.
#Event ID 1030: MFTopo MFT Inserted IsHWMFT (IsHWMFT) GUID (DecoderGUID).
#Event ID 1098: OTA Failover to constricted video from protection scheme ID (fromtype).
#Event ID 1099: OPM Poll exit (exitPolling).
#Event ID 1100: RequestAccess Stream Id (stream) Action (action) EnablerObject Returned (enablerReturned) hr (hr).
#Event ID 1101: GetDecrypter Stream Id (streamid) hr (hr).
#Event ID 1102: GetPolicy Stream Id (streamid) Action (Action) Policy Returned (policyReturned) hr (hr).
#Event ID 1103: Reset Stream Id (object) hr (hr).
#Event ID 1104: BindAccess Stream Id (object) hr (hr).
#Event ID 1105: UpdateAccess Stream Id (object) hr (hr).
#Event ID 1106: GetInputTrustAuthority Stream Id (streamId) hr (hr).
#Event ID 1107: Decryptor ProcessOutput output (bytes) bytes hr (hr).
#Event ID 1108: GetInputProtectionVersion version (value) hr (hr).
#Event ID 1109: GetOutputProtectionVersion version (value) hr (hr).
#Event ID 1110: GetProtectionCertificate version (value) hr (hr).
#Event ID 1111: InitInputProtection version (version) stream ID (streamId) hr (hr).
#Event ID 1112: InitOutputProtection version (version) stream ID (streamId) hr (hr).
#Event ID 1113: Start MFPMP Protected (isProtected) hr (hr).
#Event ID 1114: ContentEnablerEvent Event Type (type).
#Event ID 1115: CreateObjectByCLSID CLSID (CLSID) hr (hr).
#Event ID 1116: GenerateRequiredSchemas attributes (attributes) Output Subtype (outputSubtype) Number of Schemas (cSchemas) hr (hr).
#Event ID 1117: RequiredSchema Context Data (context) Schema ID (type).
#Event ID 1118: PolicyEvent Event Type (type) Stream ID (streamId) hrStatus(hr).
#Event ID 1119: ActivateClassById Class (classId) hrStatus(hr).
#Event ID 1120: Validate Application Certificate Start
#Description
Validate Application Certificate Start.
Message #
Event ID 1121: Validate Application Certificate Finish
#Event ID 1122: Application Protection ({on}).
#Event ID 1123: OTA Apply Protection Scheme ID (type) Level (level) hr (hr).
#Event ID 1124: Need Input - Object (WrapperPtr) Stream ID (StreamID) Input Requests (InputRequestsCount).
#Event ID 1125: ProcessInput - Object ({WrapperPtr}) Stream ID ({StreamID}) Sample ({SamplePtr}) Input Queue Length ({SampleTimestamp}) Result ({InputQueueLength}).
#Event ID 1126: MFT ProcessInput (Start) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr).
#Event ID 1127: MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
#Description
MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
SampleTimestamp UInt64 | |
InputQueueLength UInt32 | |
hr UInt32 |
Event ID 1128: MFT ProcessOutput (Start) - Object (WrapperPtr).
#Event ID 1129: MFT ProcessOutput (End) - Object (WrapperPtr) Sample (SamplePtr) SampleTime (SampleTime) Result (hr).
#Event ID 1130: Have Output (End) - Object (WrapperPtr) Output Queue Length (OutputQueueLength).
#Event ID 1131: ProcessOutput - Object (WrapperPtr) Sample (SamplePtr) SampleTime (SampleTimestamp) Output Queue Length (OutputQueueLength) Result (hr).
#Event ID 1132: MFT Running (Start) - Object (WrapperPtr).
#Event ID 1133: MFT Running (End) - Object (WrapperPtr).
#Event ID 1134: SetWorkQueue - Object (WrapperPtr) WorkQueue (WorkQueueID).
#Event ID 1135: AsyncWrapper (Start) - Object (ObjectPtr) MFT(MFTPtr).
#Event ID 1136: AsyncWrapper (End) - Object (ObjectPtr) MFT(MFTPtr).
#Event ID 1137: MFT deadline (Start) - Object (WrapperPtr) Deadline (WorkQueueID).
#Event ID 1138: MFT deadline (End) - Object (WrapperPtr).
#Event ID 1139: MFT Loop Running (Start) - Object (WrapperPtr).
#Event ID 1140: MFT Loop Running (End) - Object (WrapperPtr).
#Event ID 1141: AsyncWrapperCompactedOutput- Object (WrapperPtr) Timestamp(SampleTimestamp) Dur0(Duration0) Dur1(Duration1) NewDuration(DurationResult).
#Event ID 1145: ProcessInput start - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) Duration (SampleTimestamp) Input Queue Length (Duration) Shatter (InputQueueLength).
#Description
ProcessInput start - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) Duration (SampleTimestamp) Input Queue Length (Duration) Shatter (InputQueueLength).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
SampleTimestamp UInt64 | |
Duration UInt64 | |
InputQueueLength UInt32 | |
ShatterInputSamples UInt32 | |
BufferCount UInt32 |
Event ID 1146: ProcessInput stop - Object (WrapperPtr) Stream ID (StreamID) Input Queue Length (SamplePtr) Result (InputQueueLength).
#Event ID 1147: Multisample Expand - Buffer Index (Buffer Index) Time (Timestamp) Duration (Duration).
#Event ID 1148: Multisample Compact - Buffer count (Buffer Count) Time (Timestamp) OldDuration (OrigDuration) AddDuration (AddDuration) NewDuration (NewDuration).
#Event ID 1150: Video Frame Constriction to bandwidthInPixels kilopixels.
#Event ID 1151: Failed to establish OPM hr (hr).
#Event ID 1160: PMP Server Proxy Launched Process ID (ProcessID).
#Event ID 1200: Low Latency was set on an MF component.
#Event ID 1201: Low Latency was unset on an MF component.
#Event ID 1202: MF Devproxy MFT ProcessMessage Event
#Event ID 1202: MF Devproxy MFT ProcessMessage Event
#Event ID 1204: MF Devproxy sample_TimeStamp Event
#Event ID 1204: MF Devproxy sample_TimeStamp Event
#Event ID 1205: Sync MFT Running (Start) - Object (ObjectPtr).
#Event ID 1206: Sync MFT Running (End) - Object (ObjectPtr).
#Event ID 1207: Sync MFT ProcessInput (Start) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) RequestsRemaining (RemainingInputRequests) SamplesRemaining(RemainingQueuedInputSamples).
#Description
Sync MFT ProcessInput (Start) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) RequestsRemaining (RemainingInputRequests) SamplesRemaining(RemainingQueuedInputSamples).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
RemainingInputRequests UInt32 | |
RemainingQueuedInputSamples UInt32 |
Event ID 1208: Sync MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
#Description
Sync MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
SampleTimestamp UInt64 | |
InputQueueLength UInt32 | |
hr UInt32 |
Event ID 1209: Sync MFT ProcessOutput (Start) - Object (WrapperPtr).
#Event ID 1210: Sync MFT ProcessOutput (End) - Object (WrapperPtr) Sample (SamplePtr) SampleTime (SampleTime) Result (hr).
#Event ID 1211: Async MFT ProcessInput (Start) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) RequestsRemaining (RemainingInputRequests) SamplesRemaining(RemainingQueuedInputSamples).
#Description
Async MFT ProcessInput (Start) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) RequestsRemaining (RemainingInputRequests) SamplesRemaining(RemainingQueuedInputSamples).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
RemainingInputRequests UInt32 | |
RemainingQueuedInputSamples UInt32 |
Event ID 1212: Async MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
#Description
Async MFT ProcessInput (End) - Object (WrapperPtr) Stream ID (StreamID) Sample (SamplePtr) SampleTime (SampleTimestamp) Input Queue Length (InputQueueLength) Result (hr).
Message #
Fields #
| Name | Description |
|---|---|
WrapperPtr Pointer | |
StreamID UInt32 | |
SamplePtr Pointer | |
SampleTimestamp UInt64 | |
InputQueueLength UInt32 | |
hr UInt32 |
Event ID 1213: Async MFT ProcessOutput (Start) - Object (WrapperPtr).
#Event ID 1214: Async MFT ProcessOutput (End) - Object (WrapperPtr) Sample (SamplePtr) SampleTime (SampleTime) Result (hr).
#Event ID 1215: MFTInfo SetWorkQueue - Object (ObjectPtr) workq (WorkQueueID).
#Event ID 1300: MFDS ReceiveSampleCP - Object (Object) Sample(SamplePtr) TimeStamp(Timestamp).
#Event ID 1301: MFDS SendSampleEvent - Object (Object) StreamID(StreamID) Sample(Sample) TimeStamp(Timestamp).
#Event ID 1302: MFDS SamplePoolPending - Object (Object) Sample(Sample) PendingCount(PendingCount).
#Event ID 1303: MFDS QueueSample - Object (Object) Sample(StreamID) SampleQueueLen(Sample).
#Event ID 1304: MFDS RequestSample - Object (Object) Token(StreamID) RequestQueueLen(Token).
#Event ID 1305: MFDS FillSampleRequest - Object (Object) Sample(StreamID) Token(Sample) SampleQueueLen(Token) RequestQueueLen(SampleQueueLen).
#Event ID 1306: MFDS_GetTime object=Object tsOrig=tsOrig sysOrig=sysOrig tsFixed=tsFixed sysFixed=sysFixed qpcNow=rtNow tsOut=tsOut fixed=tsOut_ms.
#Description
MFDS_GetTime object=Object tsOrig=tsOrig sysOrig=sysOrig tsFixed=tsFixed sysFixed=sysFixed qpcNow=rtNow tsOut=tsOut fixed=tsOut_ms.
Message #
Fields #
| Name | Description |
|---|---|
Object Pointer | |
tsOrig Int64 | |
sysOrig Int64 | |
tsFixed Int64 | |
sysFixed Int64 | |
rtNow Int64 | |
tsOut Int64 | |
tsOut_ms Int64 | |
Diff_Now_LastSys_ms Int64 | |
Fixed Int32 | |
State Int32 |
Event ID 1307: MFDS_StateStart object=Object state=State.
#Event ID 1308: MFDS_StateStop object=Object state=State.
#Event ID 1310: SrcPrefetch FillBuffer Start - Object (Object).
#Event ID 1311: SrcPrefetch FillBuffer Stop - Object (Object).
#Event ID 1312: SrcStreamEOSState - Object (Object) ID (StreamID) old (Old state) new (New state).
#Event ID 1313: SrcStreamNeedMoreSamples - Object (Object) UseBuffering (UseSampleBasedBuffering) rate (Rate) IsEOS(IsEOS) UnprocessedSamples (UnprocessedSamples) prerolled (Prerolled).
#Description
SrcStreamNeedMoreSamples - Object (Object) UseBuffering (UseSampleBasedBuffering) rate (Rate) IsEOS(IsEOS) UnprocessedSamples (UnprocessedSamples) prerolled (Prerolled).
Message #
Fields #
| Name | Description |
|---|---|
Object Pointer | |
UseSampleBasedBuffering Int32 | |
Rate Float | |
IsEOS Int32 | |
UnprocessedSamples Int32 | |
Prerolled Int32 |
Event ID 1314: SrcPrefetch Timeout Start - Object (Object).
#Event ID 1315: SrcPrefetch Timeout Stop - Object (Object).
#Event ID 1316: SrcPrefetch Timeout Cancel - Object (Object).
#Event ID 1317: SrcStreamRequestSample Start - Object (Object) token (Token).
#Event ID 1318: SrcStreamRequestSample Stop - Object (Object) token (Token).
#Event ID 1350: MP4_CreateQTMovie Start - Object (Object).
#Event ID 1351: MP4_CreateQTMovie Stop - Object (Object) (hr hr).
#Event ID 1352: MP4_SampleQueue - Object (Object) StreamID (StreamID) SampleCount(SampleCount).
#Event ID 1353: MP4_CompactAudioSample - Object (Object) StreamID (StreamID) timestamp(timestamps) prevDur(prevDuration) nextDur(newDuration) mergedDur(mergedDuration).
#Event ID 1417: DeviceMFTM InitializeTransform
#Event ID 1418: DeviceMFTM InitializeTransform
#Event ID 1419: DeviceMFTM SetOutputType Start
#Event ID 1420: DeviceMFTM SetOutputType Stop
#Event ID 1421: DeviceMFTM OnInputStreamState Start
#Event ID 1422: DeviceMFTM OnInputStreamState Stop
#Event ID 1423: DeviceMFTM ProcessOutput Event
#Event ID 1424: DeviceMFTM Error Thrown
#Event ID 1425: DeviceMFTM DeviceTransform SetOutputType Start
#Event ID 1426: DeviceMFTM DeviceTransform SetOutputType Stop
#Event ID 1427: DeviceMFTM DeviceTransform OutputSample
#Event ID 1428: DeviceMFTM DeviceTransform SetWorkQueue
#Event ID 1428
#Description
DeviceMFTM DeviceTransform SetWorkQueue.
Fields #
| Name | Description |
|---|---|
DMFTPtr Pointer | |
WorkQueueId UInt32 | |
BasePrioirity Int32 |
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID a7364e1a-894f-4b3d-a930-2ed9c8c4c811
Defined in mf.dll, which carries the event manifest.
Observed on:
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02