4.1 Message 1 – TSMM_PRESENTATION_REQUEST (START)

Raw packet data:

 69000000 01000000 0301011D C0120000 E0010000 F4000000 E0010000 F4000000
 A47A3B82 0F000000 22020400 BA7A0080 48323634 00001000 800000AA 00389B71
 25000000 00000001 6742C015 95A07821 F9E10000 03000100 0003003C 0DA08846
 A0000000 0168CE3C 8000

TSMM_VIDEO_PACKET_HEADER

UINT32 cbSize – 69000000

105 (bytes)

UINT32 PacketType – 01000000

1 (TSMM_PACKET_TYPE_PRESENTATION_REQUEST)

TSMM_PRESENTATION_REQUESTUINT8 PresentationId – 03

3

UINT8 Version – 01

1

UINT8 Command – 01

1 (Start)

UINT8 FrameRate – 1D

29

UINT16 AverageBitrateKbps - C012

4800 Kbps

UINT16 Reserved – 0000

0

UINT32 SourceWidth - E0010000

480

UINT32 SourceHeight - F4000000

244

UINT32 ScaledWidth - E0010000

480

UINT32 ScaledHeight - F4000000

244

UINT64 hnsTimestampOffset - A47A3B82 0F000000

66609445540 (100-ns intervals)

UINT64 GeometryMappingId - 22020400 BA7A0080

0x80007ABA00040222

GUID VideoSubtypeId - 48323634 00001000 800000AA 00389B71

{34363248-0000-0010-8000-00AA00389B71}

MFVideoFormat_H264

UINT32 cbExtra – 25000000

37 (bytes)

BYTE pExtraData[37]

Since data type is H.264 video, this buffer contains the sequence header data for the stream.

UINT32 Reserved – 00