![]() |
VR-Forces 5.0.2 Developer's Guide
|
Class that contain all the metadata element for the Local Dataset.

Public Member Functions | |
| DtLocalElement (DtDe &de, const DtVideoStream &videoStream) | |
| virtual | ~DtLocalElement () |
| virtual void | tick (double dt) |
| virtual unsigned int | encodedLength () |
| virtual unsigned char * | encode (unsigned char *buffer) |
| virtual void | decode (unsigned char *buffer, unsigned int length) |
| virtual bool | timeForUpdate () |
Public Member Functions inherited from makVrv::DtMetadataElement | |
| DtMetadataElement () | |
| virtual | ~DtMetadataElement () |
| virtual void | setPublisher (DtMetadataPublisher *publisher) |
| virtual void | setFrequency (float timeInSeconds) |
| virtual void | addChild (DtMetadataElement *element) |
| virtual DtKlvKey & | key () |
| virtual bool | isMetadataSynchronous () const |
| virtual void | setIsMetadataSynchronous (bool isMetadataSynchronous) |
Protected Member Functions | |
| virtual void | update () |
Protected Member Functions inherited from makVrv::DtMetadataElement | |
| virtual unsigned int | encodedLengthChildren () |
Protected Attributes | |
| unsigned char | mySequenceNumber |
| const DtVideoStream & | myVideoStream |
| DtDe & | myDe |
Protected Attributes inherited from makVrv::DtMetadataElement | |
| DtMetadataElement * | myParent |
| std::vector< DtMetadataElement * > | myChildren |
| DtMetadataPublisher * | myPublisher |
| bool | myIsDirty |
| DtKlvKey | myKey |
| float | myFrequency |
| bool | myTimeToUpdate |
| bool | myIsMetadataSynchronous |
| makVrv::DtLocalElement::DtLocalElement | ( | DtDe & | de, |
| const DtVideoStream & | videoStream | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Tick this element.
Reimplemented from makVrv::DtMetadataElement.
return the BER encoding length
Implements makVrv::DtMetadataElement.
encode the all the fields in the buffer
Implements makVrv::DtMetadataElement.
decode from a buffer
Implements makVrv::DtMetadataElement.
|
virtual |
Get whether it is time to update this element.
Reimplemented from makVrv::DtMetadataElement.
|
protectedvirtual |
check for update
Implements makVrv::DtMetadataElement.
|
protected |
Reference to the video stream.
|
protected |