OpalMediaOption Class Reference

#include <mediafmt.h>

Inheritance diagram for OpalMediaOption:

OpalMediaOptionEnum OpalMediaOptionOctets OpalMediaOptionString OpalMediaOptionValue< T > List of all members.

Public Types

enum  MergeType {
  NoMerge, MinMerge, MaxMerge, EqualMerge,
  NotEqualMerge, AlwaysMerge, AndMerge = MaxMerge, OrMerge = MinMerge,
  XorMerge = NotEqualMerge, NotXorMerge = EqualMerge
}

Public Member Functions

virtual Comparison Compare (const PObject &obj) const
bool Merge (const OpalMediaOption &option)
PString AsString () const
bool FromString (const PString &value)
const PString & GetName () const
bool IsReadOnly () const
void SetReadOnly (bool readOnly)
MergeType GetMerge () const
void SetMerge (MergeType merge)
const PString & GetFMTPName () const
void SetFMTPName (const char *name)
const PString & GetFMTPDefault () const
void SetFMTPDefault (const char *value)
const H245GenericInfoGetH245Generic () const
void SetH245Generic (const H245GenericInfo &generic)

Protected Attributes

PCaselessString m_name
bool m_readOnly
MergeType m_merge
PCaselessString m_FMTPName
PString m_FMTPDefault
H245GenericInfo m_H245Generic

Classes

struct  H245GenericInfo

Detailed Description

Base class for options attached to an OpalMediaFormat.

Definition at line 168 of file mediafmt.h.


Member Enumeration Documentation

enum OpalMediaOption::MergeType

Enumerator:
NoMerge 
MinMerge 
MaxMerge 
EqualMerge 
NotEqualMerge 
AlwaysMerge 
AndMerge 
OrMerge 
XorMerge 
NotXorMerge 

Definition at line 172 of file mediafmt.h.


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:46:08 2007 for h323plus by  doxygen 1.5.2