VR-Forces 4.7 Class Documentation
 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. More...

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

Public Member Functions

 DtMmsElement (const DtVideoStream &videoStream)
 CTOR.
virtual ~DtMmsElement ()
 DTOR.
virtual void tick (double dt)
 Tick this element.
virtual unsigned int encodedLength ()
 return the BER encoding length
virtual unsigned charencode (unsigned char *buffer)
 encode the all the fields in the buffer
virtual void decode (unsigned char *buffer, unsigned int length)
 decode from a buffer
virtual bool timeForUpdate ()
 Get whether it is time to update this element.

Protected Member Functions

virtual void update ()
 check for update

Protected Attributes

unsigned char mySequenceNumber
const DtVideoStreammyVideoStream
 Reference to the video stream.

Detailed Description

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

Constructor & Destructor Documentation

makVrv::DtMmsElement::DtMmsElement ( 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.


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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)