OpenJAUS SAE SDK  6.0.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
openjaus::environment_v1_0::FrameSizeRefEnumeration Class Reference

#include <FrameSizeRefEnumeration.h>

Inherits openjaus::model::fields::Enumeration.

Public Types

enum  FrameSizeRefEnum {
  FSE_SQCIF_128X96 = 0, FSE_QCIF_176X144 = 1, FSE_CIF_352X288 = 2, FSE_CIF4_704X576 = 3,
  FSE_CIF16_1408X1152 = 4, FSE_QQVGA_160X120 = 5, FSE_QVGA_320X240 = 6, FSE_VGA_640X480 = 7,
  FSE_SVGA_800X600 = 8, FSE_XGA_1024X768 = 9, FSE_UXGA_1600X1200 = 10, FSE_QXGA_2048X1536 = 11,
  FSE_SXGA_1280X1024 = 12, FSE_QSXGA_2560X2048 = 13, FSE_HSXGA_5120X4096 = 14, FSE_WVGA_852X480 = 15,
  FSE_WXGA_1366X768 = 16, FSE_WSXGA_1600X1024 = 17, FSE_WUXGA_1920X1200 = 18, FSE_WOXGA_2560X1600 = 19,
  FSE_WQSXGA_3200X2048 = 20, FSE_WQUXGA_3840X2400 = 21, FSE_WHSXGA_6400X4096 = 22, FSE_WHUXGA_7680X4800 = 23,
  FSE_CGA_320X200 = 24, FSE_EGA_640X350 = 25, FSE_HD480_852X480 = 26, FSE_HD720_1280X720 = 27,
  FSE_HD1080_1920X1080 = 28
}
 

Public Member Functions

 FrameSizeRefEnumeration ()
 
 FrameSizeRefEnumeration (FrameSizeRefEnum value)
 
 ~FrameSizeRefEnumeration ()
 
virtual uint64 to (system::BufferWriter &dst) const
 Serializes the contents of this object into the Buffer connected to the provided BufferWriter. More...
 
virtual uint64 from (system::BufferReader &src)
 Deserializes the contents the Buffer connected to the provided BufferReader into this object. More...
 
virtual uint64 length (void) const
 Gets the serialized length of this object. More...
 
std::string toXml (unsigned char ojIndentLevel=0) const
 
std::string toString () const
 
FrameSizeRefEnum getValue (void) const
 
void setValue (FrameSizeRefEnum value)
 
- Public Member Functions inherited from openjaus::model::fields::Enumeration
 Enumeration ()
 
virtual ~Enumeration ()
 
long getValue () const
 Accessor to get the value of value. More...
 
bool setValue (long value)
 Accessor to set value of value. More...
 
- Public Member Functions inherited from openjaus::model::fields::ComplexField
virtual ~ComplexField ()
 
- Public Member Functions inherited from openjaus::model::fields::Field
 Field ()
 
virtual ~Field ()
 
std::string getName () const
 Accessor to get the value of name. More...
 
bool setName (std::string name)
 Accessor to set value of name. More...
 
- Public Member Functions inherited from openjaus::system::Transportable
 Transportable ()
 
virtual ~Transportable ()
 

Static Public Member Functions

static std::string toString (FrameSizeRefEnum value)
 

Protected Attributes

FrameSizeRefEnum value
 
- Protected Attributes inherited from openjaus::model::fields::Enumeration
long value
 
- Protected Attributes inherited from openjaus::model::fields::Field
std::string name
 

Member Enumeration Documentation

◆ FrameSizeRefEnum

Enumerator
FSE_SQCIF_128X96 
FSE_QCIF_176X144 
FSE_CIF_352X288 
FSE_CIF4_704X576 
FSE_CIF16_1408X1152 
FSE_QQVGA_160X120 
FSE_QVGA_320X240 
FSE_VGA_640X480 
FSE_SVGA_800X600 
FSE_XGA_1024X768 
FSE_UXGA_1600X1200 
FSE_QXGA_2048X1536 
FSE_SXGA_1280X1024 
FSE_QSXGA_2560X2048 
FSE_HSXGA_5120X4096 
FSE_WVGA_852X480 
FSE_WXGA_1366X768 
FSE_WSXGA_1600X1024 
FSE_WUXGA_1920X1200 
FSE_WOXGA_2560X1600 
FSE_WQSXGA_3200X2048 
FSE_WQUXGA_3840X2400 
FSE_WHSXGA_6400X4096 
FSE_WHUXGA_7680X4800 
FSE_CGA_320X200 
FSE_EGA_640X350 
FSE_HD480_852X480 
FSE_HD720_1280X720 
FSE_HD1080_1920X1080 

Constructor & Destructor Documentation

◆ FrameSizeRefEnumeration() [1/2]

openjaus::environment_v1_0::FrameSizeRefEnumeration::FrameSizeRefEnumeration ( )

◆ FrameSizeRefEnumeration() [2/2]

openjaus::environment_v1_0::FrameSizeRefEnumeration::FrameSizeRefEnumeration ( FrameSizeRefEnumeration::FrameSizeRefEnum  value)

◆ ~FrameSizeRefEnumeration()

openjaus::environment_v1_0::FrameSizeRefEnumeration::~FrameSizeRefEnumeration ( )

Member Function Documentation

◆ from()

uint64 openjaus::environment_v1_0::FrameSizeRefEnumeration::from ( system::BufferReader src)
virtual

Deserializes the contents the Buffer connected to the provided BufferReader into this object. The BufferReader position will be advanced inside this method such that calling from() again will attempt to read the next Transportable object from the Buffer.

Parameters
src

Reimplemented from openjaus::model::fields::Enumeration.

◆ getValue()

FrameSizeRefEnumeration::FrameSizeRefEnum openjaus::environment_v1_0::FrameSizeRefEnumeration::getValue ( void  ) const

◆ length()

uint64 openjaus::environment_v1_0::FrameSizeRefEnumeration::length ( void  ) const
virtual

◆ setValue()

void openjaus::environment_v1_0::FrameSizeRefEnumeration::setValue ( FrameSizeRefEnumeration::FrameSizeRefEnum  value)

◆ to()

uint64 openjaus::environment_v1_0::FrameSizeRefEnumeration::to ( system::BufferWriter dst) const
virtual

Serializes the contents of this object into the Buffer connected to the provided BufferWriter. The BufferWriter position will be advanced inside this method such that calling to() again will write the Transportable object into the Buffer a second time.

Parameters
dst

Reimplemented from openjaus::model::fields::Enumeration.

◆ toString() [1/2]

std::string openjaus::environment_v1_0::FrameSizeRefEnumeration::toString ( ) const
virtual

◆ toString() [2/2]

std::string openjaus::environment_v1_0::FrameSizeRefEnumeration::toString ( FrameSizeRefEnumeration::FrameSizeRefEnum  value)
static

◆ toXml()

std::string openjaus::environment_v1_0::FrameSizeRefEnumeration::toXml ( unsigned char  ojIndentLevel = 0) const

Member Data Documentation

◆ value

FrameSizeRefEnum openjaus::environment_v1_0::FrameSizeRefEnumeration::value
protected

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