OpalMediaType Class Reference

#include <mediatype.h>

List of all members.

Public Types

enum  AutoStartMode {
  DontOffer = -1, OfferInactive, Receive, Transmit,
  ReceiveTransmit, TransmitReceive = ReceiveTransmit
}

Public Member Functions

 OpalMediaType ()
virtual ~OpalMediaType ()
 OpalMediaType (const std::string &str)
 OpalMediaType (const char *str)
 OpalMediaType (const PString &str)
void PrintOn (ostream &strm) const
OpalMediaTypeDefinition * GetDefinition () const
AutoStartMode GetAutoStart () const

Static Public Member Functions

static const OpalMediaType & Audio ()
static const OpalMediaType & Video ()
static const OpalMediaType & Fax ()
static const OpalMediaType & UserInput ()
static OpalMediaTypeDefinition * GetDefinition (const OpalMediaType &key)
static
OpalMediaTypeFactory::KeyList_T 
GetList ()
static OpalMediaType GetMediaTypeFromSDP (const std::string &key, const std::string &transport)

Detailed Description

Define the type used to hold the media type identifiers, i.e. "audio", "video", "h.224", "fax" etc


Member Enumeration Documentation

Enumerator:
DontOffer 
OfferInactive 
Receive 
Transmit 
ReceiveTransmit 
TransmitReceive 

Constructor & Destructor Documentation

OpalMediaType::OpalMediaType (  )  [inline]
virtual OpalMediaType::~OpalMediaType (  )  [inline, virtual]
OpalMediaType::OpalMediaType ( const std::string &  str  )  [inline]
OpalMediaType::OpalMediaType ( const char *  str  )  [inline]
OpalMediaType::OpalMediaType ( const PString &  str  )  [inline]

Member Function Documentation

static const OpalMediaType& OpalMediaType::Audio (  )  [static]
static const OpalMediaType& OpalMediaType::Fax (  )  [static]
__inline OpalMediaType::AutoStartMode OpalMediaType::GetAutoStart (  )  const
static OpalMediaTypeDefinition* OpalMediaType::GetDefinition ( const OpalMediaType &  key  )  [static]
OpalMediaTypeDefinition* OpalMediaType::GetDefinition (  )  const

Referenced by GetAutoStart().

static OpalMediaTypeFactory::KeyList_T OpalMediaType::GetList (  )  [inline, static]
static OpalMediaType OpalMediaType::GetMediaTypeFromSDP ( const std::string &  key,
const std::string &  transport 
) [static]
void OpalMediaType::PrintOn ( ostream &  strm  )  const [inline]
static const OpalMediaType& OpalMediaType::UserInput (  )  [static]
static const OpalMediaType& OpalMediaType::Video (  )  [static]

The documentation for this class was generated from the following file:
Generated on Tue Jun 15 00:29:16 2010 for OPAL by  doxygen 1.6.3