The PixeLINK Data Stream file (.pds) is a binary file with the following format:


U32

"magic number" 0x04040404, indicating that this is a valid PDS file

U32

number of frames in the file

FRAME_DESC

FRAME_DESC for the first frame.

NOTE: The uSize field indicates the size of the FRAME_DESC used in the PDS.

data

Data for the first frame.

NOTE: Format and size of data can be determined by examining the FRAME_DESC for this frame.

FRAME_DESC

FRAME_DESC for the second frame

data

Data for the second frame

...

And so on until...

FRAME_DESC

FRAME_DESC for the last frame.

data

Data for the last frame