Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members

# RTP.h File Reference

`#include "orbsvcs/AV/AV_export.h"`
`#include "orbsvcs/AV/Protocol_Factory.h"`
`#include "Policy.h"`
`#include "FlowSpec_Entry.h"`
`#include "MCast.h"`

Include dependency graph for RTP.h:

This graph shows which files directly or indirectly include this file:

## Compounds
class | RTP_Packet
| This class encapsulates all the necessary information to break down or build up an RTP data packet as well as operations to access all data items in the packet. More...
struct | bvchdr
struct | cellbhdr
struct | nvhdr
struct | jpeghdr
struct | rtphdr
class | TAO_AV_RTP
| Encapsulate the Real Time Protocol (RTP) header format. More...
class | TAO_AV_RTP_Flow_Factory
class | TAO_AV_RTP_Object
| TAO_AV_Protocol_object for the RTP protocol. More...
## Defines
#define | RTP_PT_BVC 22
#define | RTP_PT_RGB8 23
#define | RTP_PT_HDCC 24
#define | RTP_PT_CELLB 25
#define | RTP_PT_JPEG 26
#define | RTP_PT_CUSEEME 27
#define | RTP_PT_NV 28
#define | RTP_PT_PICW 29
#define | RTP_PT_CPV 30
#define | RTP_PT_H261 31
#define | RTP_PT_MPEG 32
#define | RTP_PT_MP2T 33
#define | RTP_PT_H261_COMPAT 127
#define | RTP_PT_PCMU 0
#define | RTP_PT_CELP 1
#define | RTP_PT_G721 2
#define | RTP_PT_GSM 3
#define | RTP_PT_DVI 5
#define | RTP_PT_LPC 7
#define | RTP_PT_PCMA 8
#define | RTP_PT_G722 9
#define | RTP_PT_L16_STEREO 10
#define | RTP_PT_L16_MONO 11
#define | RTP_PT_L16_OTHER 23
#define | RTP_EPOCH_OFFSET 2208988800UL
#define | RTP_VERSION 2
#define | RTP_M 0x0080
#define | RTP_P 0x2000
#define | RTP_X 0x1000
#define | RTCP_PT_SR 200
#define | RTCP_PT_RR 201
#define | RTCP_PT_SDES 202
#define | RTCP_SDES_END 0
#define | RTCP_SDES_CNAME 1
#define | RTCP_SDES_NAME 2
#define | RTCP_SDES_EMAIL 3
#define | RTCP_SDES_PHONE 4
#define | RTCP_SDES_LOC 5
#define | RTCP_SDES_TOOL 6
#define | RTCP_SDES_NOTE 7
#define | RTCP_SDES_PRIV 8
#define | RTCP_PT_BYE 203
#define | RTCP_PT_APP 204
#define | RTCP_SDES_MIN 1
#define | RTP_SEQ_MOD (1<<16)
#define | RTCP_SESSION_BW_FRACTION (0.05)
#define | RTCP_MIN_RPT_TIME (5.)
#define | RTCP_SENDER_BW_FRACTION (0.25)
#define | RTCP_RECEIVER_BW_FRACTION (1. - RTCP_SENDER_BW_FRACTION)
#define | RTCP_SIZE_GAIN (1./8.)
#define | RTP_MTU 2*ACE_MAX_DGRAM_SIZE
#define | MAXHDR 24

## Detailed Description

Id:
  RTP.h,v 5.12 2003/07/21 23:51:30 dhinton Exp

Author:
  Nagarajan Surendran <naga@cs.wustl.edu>

## Define Documentation

#define MAXHDR 24

#define RTCP_MIN_RPT_TIME (5.)

#define RTCP_PT_APP 204

#define RTCP_PT_BYE 203

#define RTCP_PT_RR 201

#define RTCP_PT_SDES 202

#define RTCP_PT_SR 200

#define RTCP_RECEIVER_BW_FRACTION (1. - RTCP_SENDER_BW_FRACTION)

#define RTCP_SDES_CNAME 1

#define RTCP_SDES_EMAIL 3

#define RTCP_SDES_END 0

#define RTCP_SDES_LOC 5

#define RTCP_SDES_MIN 1

#define RTCP_SDES_NAME 2

#define RTCP_SDES_NOTE 7

#define RTCP_SDES_PHONE 4

#define RTCP_SDES_PRIV 8

#define RTCP_SDES_TOOL 6

#define RTCP_SENDER_BW_FRACTION (0.25)

#define RTCP_SESSION_BW_FRACTION (0.05)

#define RTCP_SIZE_GAIN (1./8.)

#define RTP_EPOCH_OFFSET 2208988800UL

#define RTP_M 0x0080

#define RTP_MTU 2*ACE_MAX_DGRAM_SIZE

#define RTP_P 0x2000

#define RTP_PT_BVC 22

#define RTP_PT_CELLB 25

#define RTP_PT_CELP 1

#define RTP_PT_CPV 30

#define RTP_PT_CUSEEME 27

#define RTP_PT_DVI 5

#define RTP_PT_G721 2

#define RTP_PT_G722 9

#define RTP_PT_GSM 3

#define RTP_PT_H261 31

#define RTP_PT_H261_COMPAT 127

#define RTP_PT_HDCC 24

#define RTP_PT_JPEG 26

#define RTP_PT_L16_MONO 11

#define RTP_PT_L16_OTHER 23

#define RTP_PT_L16_STEREO 10

#define RTP_PT_LPC 7

#define RTP_PT_MP2T 33

#define RTP_PT_MPEG 32

#define RTP_PT_NV 28

#define RTP_PT_PCMA 8

#define RTP_PT_PCMU 0

#define RTP_PT_PICW 29

#define RTP_PT_RGB8 23

#define RTP_SEQ_MOD (1<<16)

#define RTP_VERSION 2

#define RTP_X 0x1000