VR-Forces 5.0.2 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrvLocalMS
DtPlatformCallSignElement.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 VT-MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvLocalMS/vrvLocalMS.h
>
13
#include <
vrvVideoStream/DtMetadataElement.h
>
14
15
#include <vlutil/vlNetTypes.h>
16
17
namespace
makVrv
18
{
19
class
DtPlatformCallSignElement
:
public
DtMetadataElement
20
{
21
public
:
22
DtPlatformCallSignElement
();
23
virtual
~DtPlatformCallSignElement
();
24
25
virtual
unsigned
int
encodedLength
();
26
virtual
unsigned
char
*
encode
(
unsigned
char
* buffer);
27
28
virtual
void
decode
(
unsigned
char
* buffer,
unsigned
int
length);
29
30
std::string
callSign
();
31
void
setCallSign
(
const
std::string& val);
32
33
protected
:
34
virtual
void
update
();
35
36
std::string
myCallSign
;
37
};
38
}
makVrv::DtPlatformCallSignElement::encode
virtual unsigned char * encode(unsigned char *buffer)
Encode the metadata element.
makVrv::DtPlatformCallSignElement::setCallSign
void setCallSign(const std::string &val)
makVrv::DtPlatformCallSignElement::DtPlatformCallSignElement
DtPlatformCallSignElement()
makVrv::DtPlatformCallSignElement
Definition:
DtPlatformCallSignElement.h:19
makVrv::DtPlatformCallSignElement::encodedLength
virtual unsigned int encodedLength()
Get the encoded length of this metadata element.
vrvLocalMS.h
Contains DLL export macros.
makVrv::DtPlatformCallSignElement::~DtPlatformCallSignElement
virtual ~DtPlatformCallSignElement()
makVrv::DtPlatformCallSignElement::update
virtual void update()
Update the metadata element. Called by tick() if timeForUpdate() is true.
makVrv::DtMetadataElement
DtMetadataElement is an abstract class that defines the interface common to all metadata elements...
Definition:
DtMetadataElement.h:22
makVrv::DtPlatformCallSignElement::myCallSign
std::string myCallSign
Definition:
DtPlatformCallSignElement.h:36
makVrv::DtPlatformCallSignElement::callSign
std::string callSign()
makVrv::DtPlatformCallSignElement::decode
virtual void decode(unsigned char *buffer, unsigned int length)
Decode the metadata element; not curently implemented in VR-Vantage.
DtMetadataElement.h
Contains the DtMetadataElement class declaration.
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
)