OPAL
Version 3.10.4
|
#include <mediafmt.h>
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] |
Referenced by OpalMediaOptionValue< T >::Clone().
virtual void OpalMediaOptionValue< T >::Assign | ( | const OpalMediaOption & | option | ) | [inline, virtual] |
Implements OpalMediaOption.
References OpalMediaOptionValue< T >::m_value.
virtual PObject* OpalMediaOptionValue< T >::Clone | ( | ) | const [inline, virtual] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
References OpalMediaOptionValue< T >::OpalMediaOptionValue().
virtual Comparison OpalMediaOptionValue< T >::CompareValue | ( | const OpalMediaOption & | option | ) | const [inline, virtual] |
Implements OpalMediaOption.
References OpalMediaOptionValue< T >::m_value.
T OpalMediaOptionValue< T >::GetValue | ( | ) | const [inline] |
References OpalMediaOptionValue< T >::m_value.
virtual bool OpalMediaOptionValue< T >::Merge | ( | const OpalMediaOption & | option | ) | [inline, virtual] |
Reimplemented from OpalMediaOption.
References OpalMediaOption::IntersectionMerge, OpalMediaOption::m_merge, and OpalMediaOptionValue< T >::m_value.
virtual void OpalMediaOptionValue< T >::PrintOn | ( | ostream & | strm | ) | const [inline, virtual] |
References OpalMediaOptionValue< T >::m_value.
virtual void OpalMediaOptionValue< T >::ReadFrom | ( | istream & | strm | ) | [inline, virtual] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
References OpalMediaOptionValue< T >::m_value.
void OpalMediaOptionValue< T >::SetValue | ( | T | value | ) | [inline] |
Reimplemented in OpalMediaOptionNumericalValue< T >.
References OpalMediaOptionValue< T >::m_value.
T OpalMediaOptionValue< T >::m_value [protected] |
Referenced by OpalMediaOptionValue< T >::Assign(), OpalMediaOptionValue< T >::CompareValue(), OpalMediaOptionValue< T >::GetValue(), OpalMediaOptionValue< T >::Merge(), OpalMediaOptionValue< T >::PrintOn(), OpalMediaOptionValue< T >::ReadFrom(), OpalMediaOptionNumericalValue< T >::ReadFrom(), OpalMediaOptionValue< T >::SetValue(), and OpalMediaOptionNumericalValue< T >::SetValue().