OpalMediaOptionNumericalValue< T > Class Template Reference

#include <mediafmt.h>

Inheritance diagram for OpalMediaOptionNumericalValue< T >:
OpalMediaOptionValue< T > OpalMediaOption

Public Member Functions

 OpalMediaOptionNumericalValue (const char *name, bool readOnly, OpalMediaOption::MergeType merge=OpalMediaOption::MinMerge, T value=0, T minimum=std::numeric_limits< T >::min(), T maximum=std::numeric_limits< T >::max())
virtual PObject * Clone () const
virtual void ReadFrom (istream &strm)
void SetValue (T value)
void SetMinimum (T m)
void SetMaximum (T m)

Protected Attributes

m_minimum
m_maximum

template<typename T>
class OpalMediaOptionNumericalValue< T >


Constructor & Destructor Documentation

template<typename T >
OpalMediaOptionNumericalValue< T >::OpalMediaOptionNumericalValue ( const char *  name,
bool  readOnly,
OpalMediaOption::MergeType  merge = OpalMediaOption::MinMerge,
value = 0,
minimum = std::numeric_limits<T>::min(),
maximum = std::numeric_limits<T>::max() 
) [inline]

Member Function Documentation

template<typename T >
virtual PObject* OpalMediaOptionNumericalValue< T >::Clone (  )  const [inline, virtual]
template<typename T >
virtual void OpalMediaOptionNumericalValue< T >::ReadFrom ( istream &  strm  )  [inline, virtual]
template<typename T >
void OpalMediaOptionNumericalValue< T >::SetMaximum ( m  )  [inline]
template<typename T >
void OpalMediaOptionNumericalValue< T >::SetMinimum ( m  )  [inline]
template<typename T >
void OpalMediaOptionNumericalValue< T >::SetValue ( value  )  [inline]

Field Documentation

template<typename T >
T OpalMediaOptionNumericalValue< T >::m_maximum [protected]
template<typename T >
T OpalMediaOptionNumericalValue< T >::m_minimum [protected]

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

Generated on 5 Jun 2012 for OPAL by  doxygen 1.6.1