VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtMmsElement Class Reference

Class that contain all the metadata element for the Minimum Dataset.

Inheritance diagram for makVrv::DtMmsElement:
Inheritance graph
[legend]

Public Member Functions

 DtMmsElement (DtDe &de, const DtVideoStream &videoStream)
 
virtual ~DtMmsElement ()
 
virtual void tick (double dt)
 
virtual unsigned int encodedLength ()
 
virtual unsigned charencode (unsigned char *buffer)
 
virtual void decode (unsigned char *buffer, unsigned int length)
 
virtual bool timeForUpdate ()
 

Protected Member Functions

virtual void update ()
 

Protected Attributes

unsigned char mySequenceNumber
 
const DtVideoStreammyVideoStream
 
DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtMmsElement::DtMmsElement ( DtDe de,
const DtVideoStream videoStream 
)

CTOR.

virtual makVrv::DtMmsElement::~DtMmsElement ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtMmsElement::tick ( double  dt)
virtual

Tick this element.

Reimplemented from makVrv::DtMetadataElement.

virtual unsigned int makVrv::DtMmsElement::encodedLength ( )
virtual

return the BER encoding length

Implements makVrv::DtMetadataElement.

virtual unsigned char* makVrv::DtMmsElement::encode ( unsigned char buffer)
virtual

encode the all the fields in the buffer

Implements makVrv::DtMetadataElement.

virtual void makVrv::DtMmsElement::decode ( unsigned char buffer,
unsigned int  length 
)
virtual

decode from a buffer

Implements makVrv::DtMetadataElement.

virtual bool makVrv::DtMmsElement::timeForUpdate ( )
virtual

Get whether it is time to update this element.

Reimplemented from makVrv::DtMetadataElement.

virtual void makVrv::DtMmsElement::update ( )
protectedvirtual

check for update

Implements makVrv::DtMetadataElement.

Member Data Documentation

unsigned char makVrv::DtMmsElement::mySequenceNumber
protected
const DtVideoStream& makVrv::DtMmsElement::myVideoStream
protected

Reference to the video stream.

DtDe& makVrv::DtMmsElement::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)