OpenH323 1.18.0
Classes | Defines | Typedefs | Variables
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[]