Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

mediafmt.h File Reference

#include "rtp.h"

Go to the source code of this file.

Classes

class  OpalMediaFormat

Defines

#define OPAL_PCM16   "PCM-16"
#define OPAL_G711_ULAW_64K   "G.711-uLaw-64k"
#define OPAL_G711_ALAW_64K   "G.711-ALaw-64k"
#define OPAL_G711_ULAW_56K   "G.711-uLaw-56k"
#define OPAL_G711_ALAW_56K   "G.711-ALaw-56k"
#define OPAL_G728   "G.728"
#define OPAL_G729   "G.729"
#define OPAL_G729A   "G.729A"
#define OPAL_G729B   "G.729B"
#define OPAL_G729AB   "G.729A/B"
#define OPAL_G7231   "G.723.1"
#define OPAL_G7231_6k3   OPAL_G7231
#define OPAL_G7231_5k3   "G.723.1(5.3k)"
#define OPAL_G7231A_6k3   "G.723.1A(6.3k)"
#define OPAL_G7231A_5k3   "G.723.1A(5.3k)"
#define OPAL_GSM0610   "GSM-06.10"
#define OpalG711uLaw   OpalG711uLaw64k
#define OpalG711ALaw   OpalG711ALaw64k
#define OpalG7231   OpalG7231_6k3
#define OPAL_MEDIA_FORMAT_DECLARE(classname, _fullName, _defaultSessionID, _rtpPayloadType, _needsJitter, _bandwidth, _frameSize, _frameTime, _timeUnits, _timeStamp)

Typedefs

typedef PFactory< OpalMediaFormatOpalMediaFormatFactory

Variables

char OpalPCM16 []
char OpalG711uLaw64k []
char OpalG711ALaw64k []
char OpalG728 []
char OpalG729 []
char OpalG729A []
char OpalG729B []
char OpalG729AB []
char OpalG7231_6k3 []
char OpalG7231_5k3 []
char OpalG7231A_6k3 []
char OpalG7231A_5k3 []
char OpalGSM0610 []


Define Documentation

#define OPAL_G711_ALAW_56K   "G.711-ALaw-56k"
 

#define OPAL_G711_ALAW_64K   "G.711-ALaw-64k"
 

#define OPAL_G711_ULAW_56K   "G.711-uLaw-56k"
 

#define OPAL_G711_ULAW_64K   "G.711-uLaw-64k"
 

#define OPAL_G7231   "G.723.1"
 

#define OPAL_G7231_5k3   "G.723.1(5.3k)"
 

#define OPAL_G7231_6k3   OPAL_G7231
 

#define OPAL_G7231A_5k3   "G.723.1A(5.3k)"
 

#define OPAL_G7231A_6k3   "G.723.1A(6.3k)"
 

#define OPAL_G728   "G.728"
 

#define OPAL_G729   "G.729"
 

#define OPAL_G729A   "G.729A"
 

#define OPAL_G729AB   "G.729A/B"
 

#define OPAL_G729B   "G.729B"
 

#define OPAL_GSM0610   "GSM-06.10"
 

#define OPAL_MEDIA_FORMAT_DECLARE classname,
_fullName,
_defaultSessionID,
_rtpPayloadType,
_needsJitter,
_bandwidth,
_frameSize,
_frameTime,
_timeUnits,
_timeStamp   ) 
 

Value:

class classname : public OpalMediaFormat \
{ \
  public: \
    classname() \
      : OpalMediaFormat(_fullName, _defaultSessionID, _rtpPayloadType, _needsJitter, _bandwidth, \
        _frameSize, _frameTime, _timeUnits, _timeStamp){} \
}; \
OpalMediaFormatFactory::Worker<classname> classname##Factory(_fullName, true); \

#define OPAL_PCM16   "PCM-16"
 

#define OpalG711ALaw   OpalG711ALaw64k
 

#define OpalG711uLaw   OpalG711uLaw64k
 

#define OpalG7231   OpalG7231_6k3
 


Typedef Documentation

typedef PFactory<OpalMediaFormat> OpalMediaFormatFactory
 


Variable Documentation

char OpalG711ALaw64k[]
 

char OpalG711uLaw64k[]
 

char OpalG7231_5k3[]
 

char OpalG7231_6k3[]
 

char OpalG7231A_5k3[]
 

char OpalG7231A_6k3[]
 

char OpalG728[]
 

char OpalG729[]
 

char OpalG729A[]
 

char OpalG729AB[]
 

char OpalG729B[]
 

char OpalGSM0610[]
 

char OpalPCM16[]
 


Generated on Mon Sep 26 15:44:50 2005 for OpenH323 by  doxygen 1.4.4