|
| void | clear () |
| | clear the data
|
| |
| void | append (const QByteArray &data) |
| | append tracking stream data
|
| |
| void | encode (const fsTrackingData &_trackingData) |
| | serialize tracking state & markers
|
| |
| bool | decode (fsTrackingData &_trackingData, bool _removeDataAfterDecoding=true) |
| | decode the tracking data from the stream
|
| |
| const QByteArray & | getData () |
| | return the serialized data
|
| |
| bool | isValid () const |
| | check whether input data is valid after unsuccessful decode
|
| |
| void | clear () |
| | clear the data
|
| |
| void | append (const QByteArray &data) |
| | append tracking stream data
|
| |
| void | encode (const fsTrackingData &_trackingData) |
| | serialize tracking state & markers
|
| |
| bool | decode (fsTrackingData &_trackingData, bool _removeDataAfterDecoding=true) |
| |
| const QByteArray & | getData () |
| | return the serialized data
|
| |
| bool | isValid () const |
| | check whether input data is valid after unsuccessful decode
|
| |
|
| QByteArray | encodeInfo (const fsTrackingData &_trackingData) |
| | encode different parts
|
| |
| QByteArray | encodePose (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeBlendshapes (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeEyeGaze (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeMarkers (const fsTrackingData &_trackingData) |
| |
| void | decodeInfo (fsTrackingData &_trackingData, const QByteArray &data) |
| | decode different parts
|
| |
| void | decodePose (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeBlendshapes (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeEyeGaze (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeMarkers (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| QByteArray | encodeInfo (const fsTrackingData &_trackingData) |
| | encode different parts
|
| |
| QByteArray | encodePose (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeBlendshapes (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeEyeGaze (const fsTrackingData &_trackingData) |
| |
| QByteArray | encodeMarkers (const fsTrackingData &_trackingData) |
| |
| void | decodeInfo (fsTrackingData &_trackingData, const QByteArray &data) |
| | decode different parts
|
| |
| void | decodePose (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeBlendshapes (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeEyeGaze (fsTrackingData &_trackingData, const QByteArray &data) |
| |
| void | decodeMarkers (fsTrackingData &_trackingData, const QByteArray &data) |
| |
class to read/write a faceshift binary tracking stream
to read the tracking state from a binary stream do the following:
- append the network stream data
- call decode to get the tracking data
- if the decode call was successful you can access the data in fsTrackingData