#include <mediafmt.h>
Inheritance diagram for OpalMediaOptionEnum:

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) |
| void | SetEnumerations (const PStringArray &e) |
Protected Attributes | |
| PStringArray | m_enumerations |
| PINDEX | m_value |
| 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 | |||
| ) |
| 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 | ) |
| void OpalMediaOptionEnum::SetEnumerations | ( | const PStringArray & | e | ) | [inline] |
PStringArray OpalMediaOptionEnum::m_enumerations [protected] |
PINDEX OpalMediaOptionEnum::m_value [protected] |
1.5.1