Microsoft-Windows-MediaFoundation-MFReadWrite

EventTitleChannelSampleRule
0SourceReader_SetCurrentMediaType_BeginSourceReaderNN
1SourceReader_SetCurrentMediaType_EndSourceReaderNN
2SourceReader_SetCurrentPosition_BeginSourceReaderNN
3SourceReader_SetCurrentPosition_EndSourceReaderNN
4SourceReader_ReadSample_BeginSourceReaderNN
5SourceReader_ReadSample_EndSourceReaderNN
6SourceReader_Flush_BeginSourceReaderNN
7SourceReader_Flush_EndSourceReaderNN
8SourceReader_RequestSampleSourceReaderNN
9SourceReader_MediaSourceEventSourceReaderNN
10SourceReader_MediaStreamEventSourceReaderNN
11SourceReader_ErrorSourceReaderNN
12SourceReader_CapturePluginCreatedSourceReaderNN
13SourceReader_TransformChangeSourceReaderNN
14SourceReader_StreamErrorSourceReaderNN
15SourceReader_RequestSample_BeginSourceReaderNN
16SourceReader_RequestSample_EndSourceReaderNN
100SinkWriter_SetInputMediaType_BeginSinkWriterNN
101SinkWriter_SetInputMediaType_EndSinkWriterNN
102SinkWriter_BeginWritingSinkWriterNN
103SinkWriter_WriteSampleSinkWriterNN
104SinkWriter_StreamTickSinkWriterNN
105SinkWriter_Marker_PlacedSinkWriterNN
106SinkWriter_Marker_FiredSinkWriterNN
107SinkWriter_ProcessSampleSinkWriterNN
108SinkWriter_Finalize_BeginSinkWriterNN
109SinkWriter_Finalize_EndSinkWriterNN
110SinkWriter_MediaSinkEventSinkWriterNN
111SinkWriter_StreamSinkEventSinkWriterNN
112SinkWriter_Throttle_BeginSinkWriterNN
113SinkWriter_Throttle_EndSinkWriterNN
114SinkWriter_ErrorSinkWriterNN
115SinkWriter_StreamErrorSinkWriterNN
116SinkWriter_StateChangeSinkWriterNN
117SinkWriter_EndOfSegmentSinkWriterNN
118SinkWriter_FlushSinkWriterNN
119SinkWriter_TransformChangeSinkWriterNN
200Transform_ProcessInputTransformNN
201Transform_ProcessInputErrorTransformNN
202Transform_ProcessOutputTransformNN
203Transform_ProcessOutputErrorTransformNN
204Transform_ProcessMessageTransformNN
205Transform_EventTransformNN
206Transform_ProcessEventTransformNN
207Transform_CreatedTransformNN
208Transform_DestroyedTransformNN
209MFReadWrite_Transform_Process, only valid in 1-in/1-out modeTransformNN
210MFReadWrite_Transform_Process, only valid in 1-in/1-out modeTransformNN
211Transform_SetInputTypeTransformNN

Event ID 0: SourceReader_SetCurrentMediaType_Begin

#
Channel
SourceReader
Task
SourceReader_SetCurrentMediaType
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
MajorType GUID
Subtype GUID

Event ID 1: SourceReader_SetCurrentMediaType_End

#
Channel
SourceReader
Task
SourceReader_SetCurrentMediaType
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
ErrorCode UInt32

Event ID 2: SourceReader_SetCurrentPosition_Begin

#
Channel
SourceReader
Task
SourceReader_SetCurrentPosition
Opcode
Start

Fields #

NameDescription
Object Pointer
TimeFormat GUID
VariantType UInt32
Position UInt64

Event ID 3: SourceReader_SetCurrentPosition_End

#
Channel
SourceReader
Task
SourceReader_SetCurrentPosition
Opcode
Stop

Fields #

NameDescription
Object Pointer
ErrorCode UInt32

Event ID 4: SourceReader_ReadSample_Begin

#
Channel
SourceReader
Task
SourceReader_ReadSample
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
ControlFlags UInt32

Event ID 5: SourceReader_ReadSample_End

#
Channel
SourceReader
Task
SourceReader_ReadSample
Opcode
Stop

Fields #

NameDescription
Object Pointer
ErrorCode UInt32
ActualStreamIndex UInt32
StreamFlags UInt32
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean

Event ID 6: SourceReader_Flush_Begin

#
Channel
SourceReader
Task
SourceReader_Flush
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32

Event ID 7: SourceReader_Flush_End

#
Channel
SourceReader
Task
SourceReader_Flush
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32

Event ID 8: SourceReader_RequestSample

#
Channel
SourceReader

Event ID 9: SourceReader_MediaSourceEvent

#
Channel
SourceReader
Task
SourceReader_MediaSourceEvent

Fields #

NameDescription
Object Pointer
EventType UInt32
ErrorCode UInt32

Event ID 10: SourceReader_MediaStreamEvent

#
Channel
SourceReader
Task
SourceReader_MediaStreamEvent

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
EventType UInt32
ErrorCode UInt32

Event ID 11: SourceReader_Error

#
Channel
SourceReader
Task
SourceReader_Error

Fields #

NameDescription
Object Pointer
ErrorCode UInt32

Event ID 12: SourceReader_CapturePluginCreated

#
Channel
SourceReader
Task
SourceReader_CapturePluginCreated

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
MFT Pointer
CLSID GUID
vtable Pointer

Event ID 13: SourceReader_TransformChange

#
Channel
SourceReader
Task
SourceReader_TransformChange

Event ID 14: SourceReader_StreamError

#
Channel
SourceReader
Task
SourceReader_Error

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
ErrorCode UInt32

Event ID 15: SourceReader_RequestSample_Begin

#
Channel
SourceReader
Task
SourceReader_RequestSample
Opcode
Start

Fields #

NameDescription
Object Pointer
RequestCounter UInt64
StreamIndex UInt32

Event ID 16: SourceReader_RequestSample_End

#
Channel
SourceReader
Task
SourceReader_RequestSample
Opcode
Stop

Fields #

NameDescription
Object Pointer
RequestCounter UInt64
StreamIndex UInt32

Event ID 100: SinkWriter_SetInputMediaType_Begin

#
Channel
SinkWriter
Task
SinkWriter_SetInputMediaType
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
MajorType GUID
Subtype GUID

Event ID 101: SinkWriter_SetInputMediaType_End

#
Channel
SinkWriter
Task
SinkWriter_SetInputMediaType
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
ErrorCode UInt32

Event ID 102: SinkWriter_BeginWriting

#
Channel
SinkWriter
Task
SinkWriter_BeginWriting

Fields #

NameDescription
Object Pointer

Event ID 103: SinkWriter_WriteSample

#
Channel
SinkWriter
Task
SinkWriter_WriteSample

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean

Event ID 104: SinkWriter_StreamTick

#
Channel
SinkWriter
Task
SinkWriter_StreamTick

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Timestamp UInt64

Event ID 105: SinkWriter_Marker_Placed

#
Channel
SinkWriter
Task
SinkWriter_Marker
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Context Pointer

Event ID 106: SinkWriter_Marker_Fired

#
Channel
SinkWriter
Task
SinkWriter_Marker
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Context Pointer

Event ID 107: SinkWriter_ProcessSample

#
Channel
SinkWriter
Task
SinkWriter_ProcessSample

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Sample Pointer
Timestamp UInt64

Event ID 108: SinkWriter_Finalize_Begin

#
Channel
SinkWriter
Task
SinkWriter_Finalize
Opcode
Start

Fields #

NameDescription
Object Pointer

Event ID 109: SinkWriter_Finalize_End

#
Channel
SinkWriter
Task
SinkWriter_Finalize
Opcode
Stop

Fields #

NameDescription
Object Pointer
ErrorCode UInt32

Event ID 110: SinkWriter_MediaSinkEvent

#
Channel
SinkWriter
Task
SinkWriter_MediaSinkEvent

Fields #

NameDescription
Object Pointer
EventType UInt32
ErrorCode UInt32

Event ID 111: SinkWriter_StreamSinkEvent

#
Channel
SinkWriter
Task
SinkWriter_StreamSinkEvent

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
EventType UInt32
ErrorCode UInt32

Event ID 112: SinkWriter_Throttle_Begin

#
Channel
SinkWriter
Task
SinkWriter_Throttle
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Threshold UInt32
ClockTime UInt64
Timestamp UInt64

Event ID 113: SinkWriter_Throttle_End

#
Channel
SinkWriter
Task
SinkWriter_Throttle
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Delay UInt32

Event ID 114: SinkWriter_Error

#
Channel
SinkWriter
Task
SinkWriter_Error

Fields #

NameDescription
Object Pointer
ErrorCode UInt32

Event ID 115: SinkWriter_StreamError

#
Channel
SinkWriter
Task
SinkWriter_Error

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
ErrorCode UInt32

Event ID 116: SinkWriter_StateChange

#
Channel
SinkWriter
Task
SinkWriter_StateChange

Fields #

NameDescription
Object Pointer
OldState UInt32
NewState UInt32
ErrorCode UInt32

Event ID 117: SinkWriter_EndOfSegment

#
Channel
SinkWriter
Task
SinkWriter_EndOfSegment

Fields #

NameDescription
Object Pointer
StreamIndex UInt32

Event ID 118: SinkWriter_Flush

#
Channel
SinkWriter
Task
SinkWriter_Flush

Fields #

NameDescription
Object Pointer
StreamIndex UInt32

Event ID 119: SinkWriter_TransformChange

#
Channel
SinkWriter
Task
SinkWriter_TransformChange

Event ID 200: Transform_ProcessInput

#
Channel
Transform
Task
Transform_ProcessInput

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean
TransformType UInt32

Event ID 201: Transform_ProcessInputError

#
Channel
Transform
Task
Transform_ProcessInput

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
ErrorCode UInt32

Event ID 202: Transform_ProcessOutput

#
Channel
Transform
Task
Transform_ProcessOutput

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
OutputStreamIndex UInt32
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean
TransformType UInt32

Event ID 203: Transform_ProcessOutputError

#
Channel
Transform
Task
Transform_ProcessOutput

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
ErrorCode UInt32

Event ID 204: Transform_ProcessMessage

#
Channel
Transform
Task
Transform_ProcessMessage

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
Message UInt32
Param Pointer

Event ID 205: Transform_Event

#
Channel
Transform
Task
Transform_Event

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
EventType UInt32
ErrorCode UInt32

Event ID 206: Transform_ProcessEvent

#
Channel
Transform
Task
Transform_ProcessEvent

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
EventType UInt32

Event ID 207: Transform_Created

#
Channel
Transform
Task
Transform_Created

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
MFT Pointer
CLSID GUID
vtable Pointer

Event ID 208: Transform_Destroyed

#
Channel
Transform
Task
Transform_Destroyed

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
MFT Pointer
CLSID GUID
vtable Pointer

Event ID 209: MFReadWrite_Transform_Process, only valid in 1-in/1-out mode

#
Channel
Transform
Task
Transform_Process
Opcode
Start

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean
TransformType UInt32

Event ID 210: MFReadWrite_Transform_Process, only valid in 1-in/1-out mode

#
Channel
Transform
Task
Transform_Process
Opcode
Stop

Fields #

NameDescription
Object Pointer
StreamIndex UInt32
Transform Pointer
OutputStreamIndex UInt32
Sample Pointer
Timestamp UInt64
Duration UInt64
Size UInt32
Discontinuity Boolean
CleanPoint Boolean
TransformType UInt32

Event ID 211: Transform_SetInputType

#
Channel
Transform
Task
Transform_SetInputType

Fields #

NameDescription
Object Pointer
TransformType UInt32
MediaType AnsiString

Provenance

ETW provider GUID 4b7eac67-fc53-448c-a49d-7cc6db524da7

Defined in MFReadWrite.dll, which carries the event manifest.

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.2849, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB