2.2.5.2.3 Check Format Support Response Message (CHECK_FORMAT_SUPPORT_RSP)

This message is sent by the client in response to the check format support request message (CHECK_FORMAT_SUPPORT_REQ).


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header (variable)

...

FormatSupported

PlatformCookie

Result

Header (variable): The common message header (as specified in section 2.2.1). The InterfaceId and MessageId fields in this header MUST contain the same values as the InterfaceId and MessageId fields in the corresponding CHECK_FORMAT_SUPPORT_REQ message. The Mask field MUST be set to STREAM_ID_STUB.

FormatSupported (4 bytes): A 32-bit unsigned integer that indicates if the format is supported. The value zero indicates that the format is not supported, and the value one indicates that the format is supported.

PlatformCookie (4 bytes): A 32-bit unsigned integer that indicates the platform on the client, which MUST be used for playing the media data in a given format. This field MUST be set only when FormatSupported field is set to one, and its value MUST be either TSMM_PLATFORM_COOKIE_MF or TSMM_PLATFORM_COOKIE_DSHOW. For more information about these values, see section 2.2.9.

Result (4 bytes): A 32-bit unsigned integer that indicates the result of the operation.