#include <mediafmt.h>
Inheritance diagram for OpalMediaOptionValue< T >:
Public Member Functions | |
OpalMediaOptionValue (const char *name, bool readOnly, OpalMediaOption::MergeType merge=OpalMediaOption::MinMerge, T value=T()) | |
virtual PObject * | Clone () const |
virtual void | PrintOn (ostream &strm) const |
virtual void | ReadFrom (istream &strm) |
virtual bool | Merge (const OpalMediaOption &option) |
virtual Comparison | CompareValue (const OpalMediaOption &option) const |
virtual void | Assign (const OpalMediaOption &option) |
T | GetValue () const |
void | SetValue (T value) |
Protected Attributes | |
T | m_value |
OpalMediaOptionValue< T >::OpalMediaOptionValue | ( | const char * | name, | |
bool | readOnly, | |||
OpalMediaOption::MergeType | merge = OpalMediaOption::MinMerge , |
|||
T | value = T() | |||
) | [inline] |
virtual void OpalMediaOptionValue< T >::Assign | ( | const OpalMediaOption & | option | ) | [inline, virtual] |
Implements OpalMediaOption.
virtual PObject* OpalMediaOptionValue< T >::Clone | ( | ) | const [inline, virtual] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
virtual Comparison OpalMediaOptionValue< T >::CompareValue | ( | const OpalMediaOption & | option | ) | const [inline, virtual] |
Implements OpalMediaOption.
T OpalMediaOptionValue< T >::GetValue | ( | ) | const [inline] |
virtual bool OpalMediaOptionValue< T >::Merge | ( | const OpalMediaOption & | option | ) | [inline, virtual] |
Reimplemented from OpalMediaOption.
virtual void OpalMediaOptionValue< T >::PrintOn | ( | ostream & | strm | ) | const [inline, virtual] |
virtual void OpalMediaOptionValue< T >::ReadFrom | ( | istream & | strm | ) | [inline, virtual] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
void OpalMediaOptionValue< T >::SetValue | ( | T | value | ) | [inline] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
T OpalMediaOptionValue< T >::m_value [protected] |