OPAL Version 3.10.2
OpalMediaOptionEnum Class Reference

#include <mediafmt.h>

Inheritance diagram for OpalMediaOptionEnum:
OpalMediaOption

Public Member Functions

 OpalMediaOptionEnum (const char *name, bool readOnly)
 OpalMediaOptionEnum (const char *name, bool readOnly, const char *const *enumerations, PINDEX count, MergeType merge=EqualMerge, PINDEX value=0)
virtual PObject * Clone () const
virtual void PrintOn (ostream &strm) const
virtual void ReadFrom (istream &strm)
virtual Comparison CompareValue (const OpalMediaOption &option) const
virtual void Assign (const OpalMediaOption &option)
PINDEX GetValue () const
void SetValue (PINDEX value)
const PStringArray & GetEnumerations () const
void SetEnumerations (const PStringArray &e)

Protected Attributes

PStringArray m_enumerations
PINDEX m_value

Constructor & Destructor Documentation

OpalMediaOptionEnum::OpalMediaOptionEnum ( const char *  name,
bool  readOnly 
)
OpalMediaOptionEnum::OpalMediaOptionEnum ( const char *  name,
bool  readOnly,
const char *const *  enumerations,
PINDEX  count,
MergeType  merge = EqualMerge,
PINDEX  value = 0 
)

Member Function Documentation

virtual void OpalMediaOptionEnum::Assign ( const OpalMediaOption option) [virtual]

Implements OpalMediaOption.

virtual PObject* OpalMediaOptionEnum::Clone ( ) const [virtual]
virtual Comparison OpalMediaOptionEnum::CompareValue ( const OpalMediaOption option) const [virtual]

Implements OpalMediaOption.

const PStringArray& OpalMediaOptionEnum::GetEnumerations ( ) const [inline]

References m_enumerations.

PINDEX OpalMediaOptionEnum::GetValue ( ) const [inline]

References m_value.

virtual void OpalMediaOptionEnum::PrintOn ( ostream &  strm) const [virtual]
virtual void OpalMediaOptionEnum::ReadFrom ( istream &  strm) [virtual]
void OpalMediaOptionEnum::SetEnumerations ( const PStringArray &  e) [inline]

References m_enumerations.

void OpalMediaOptionEnum::SetValue ( PINDEX  value)

Field Documentation

PStringArray OpalMediaOptionEnum::m_enumerations [protected]

Referenced by GetEnumerations(), and SetEnumerations().

PINDEX OpalMediaOptionEnum::m_value [protected]

Referenced by GetValue().


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