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


Variable Documentation

char OpalG7231_5k3[]

char OpalG7231_6k3[]

char OpalG728[]

char OpalG729[]

char OpalG729A[]

char OpalG729AB[]

char OpalG729B[]

char OpalGSM0610[]

char OpalPCM16[]


Generated on Thu Apr 3 03:50:52 2008 for OpenH323 by  doxygen 1.5.5