2.2.3.6 RDPGFX_CAPSET_VERSION103

The RDPGFX_CAPSET_VERSION103 structure specifies an RDP version 10.3 Graphics Capability Set and conforms to the capability set layout specified in section 2.2.1.6. Selection of this capability set implies that the bitmap cache (as defined in section 3.3.1.4) MUST be constrained to 16MB in size.


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

version

capsDataLength

flags

version (4 bytes): A 32-bit unsigned integer that specifies the version of the capability set. This field MUST be set to RDPGFX_CAPVERSION_103 (0x000A0301).

capsDataLength (4 bytes): A 32-bit unsigned integer that specifies the size, in bytes, of the capability set data. This field MUST be set to 0x00000004.

flags (4 bytes): A 32-bit unsigned integer that specifies capability flags.

Flag

Meaning

RDPGFX_CAPS_FLAG_AVC_DISABLED

0x00000020

If this flag is set, it indicates that usage of the MPEG-4 AVC/H.264 Codec in any mode is not supported in the RDPGFX_WIRE_TO_SURFACE_PDU_1 (section 2.2.2.1) message. If the flag is not set, the client MUST be capable of processing the MPEG-4 AVC/H.264 Codec in YUV444 mode in the RDPGFX_WIRE_TO_SURFACE_PDU_1 (section 2.2.2.1) message.

RDPGFX_CAPS_FLAG_AVC_THINCLIENT

0x00000040

Indicates that the client prefers the MPEG-4 AVC/H.264 Codec in YUV444 mode. If this flag is set, the RDPGFX_CAPS_FLAG_AVC_DISABLED flag MUST NOT be set.