#include <mediafmt.h>
Inheritance diagram for OpalMediaOptionEnum:
Public Member Functions | |
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) |
Protected Attributes | |
PStringArray | m_enumerations |
PINDEX | m_value |
OpalMediaOptionEnum::OpalMediaOptionEnum | ( | const char * | name, | |
bool | readOnly, | |||
const char *const * | enumerations, | |||
PINDEX | count, | |||
MergeType | merge = EqualMerge , |
|||
PINDEX | value = 0 | |||
) |
virtual PObject* OpalMediaOptionEnum::Clone | ( | ) | const [virtual] |
virtual void OpalMediaOptionEnum::PrintOn | ( | ostream & | strm | ) | const [virtual] |
virtual void OpalMediaOptionEnum::ReadFrom | ( | istream & | strm | ) | [virtual] |
virtual Comparison OpalMediaOptionEnum::CompareValue | ( | const OpalMediaOption & | option | ) | const [virtual] |
Implements OpalMediaOption.
virtual void OpalMediaOptionEnum::Assign | ( | const OpalMediaOption & | option | ) | [virtual] |
Implements OpalMediaOption.
PINDEX OpalMediaOptionEnum::GetValue | ( | ) | const [inline] |
void OpalMediaOptionEnum::SetValue | ( | PINDEX | value | ) |
PStringArray OpalMediaOptionEnum::m_enumerations [protected] |
PINDEX OpalMediaOptionEnum::m_value [protected] |