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
OpalMediaTypeDefinitionGetDefinition () const
AutoStartMode GetAutoStart () const

Static Public Member Functions

static const OpalMediaTypeAudio ()
static const OpalMediaTypeVideo ()
static const OpalMediaTypeFax ()
static const OpalMediaTypeUserInput ()
static OpalMediaTypeDefinitionGetDefinition (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