2.2.3.3.1 RDPINPUT_TOUCH_FRAME

The RDPINPUT_TOUCH_FRAME structure encapsulates a collection of RDPINPUT_TOUCH_CONTACT (section 2.2.3.3.1.1) structures that are part of the same logical touch frame.


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

contactCount (variable)

...

frameOffset (variable)

...

contacts (variable)

...

contactCount (variable):  A TWO_BYTE_UNSIGNED_INTEGER (section 2.2.2.1) structure that specifies the number of RDPINPUT_TOUCH_CONTACT structures in the contacts field.

frameOffset (variable):   An EIGHT_BYTE_UNSIGNED_INTEGER (section 2.2.2.5) structure that specifies the time offset from the previous frame (in microseconds). If this is the first frame being transmitted then this field MUST be set to zero.

contacts (variable):  An array of RDPINPUT_TOUCH_CONTACT structures. The number of structures in this array is specified by the contactCount field.