TAO_AV
2.3.1
|
#include "orbsvcs/AV/AV_export.h"
#include "orbsvcs/AV/Protocol_Factory.h"
#include "ace/Service_Config.h"
#include "orbsvcs/AV/Policy.h"
#include "orbsvcs/AV/FlowSpec_Entry.h"
#include "orbsvcs/AV/MCast.h"
Classes | |
class | TAO_AV_RTP |
Encapsulate the Real Time Protocol (RTP) header format. More... | |
struct | TAO_AV_RTP::rtphdr |
struct | TAO_AV_RTP::jpeghdr |
struct | TAO_AV_RTP::nvhdr |
struct | TAO_AV_RTP::cellbhdr |
struct | TAO_AV_RTP::bvchdr |
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... | |
class | TAO_AV_RTP_Object |
TAO_AV_Protocol_object for the RTP protocol. More... | |
class | TAO_AV_RTP_Flow_Factory |
Macros | |
#define | RTP_PT_BVC 22 /* Berkeley video codec */ |
#define | RTP_PT_RGB8 23 /* 8-bit dithered RGB */ |
#define | RTP_PT_HDCC 24 /* SGI proprietary */ |
#define | RTP_PT_CELLB 25 /* Sun CellB */ |
#define | RTP_PT_JPEG 26 /* JPEG */ |
#define | RTP_PT_CUSEEME 27 /* Cornell CU-SeeMe */ |
#define | RTP_PT_NV 28 /* Xerox PARC nv */ |
#define | RTP_PT_PICW 29 /* BB&N PictureWindow */ |
#define | RTP_PT_CPV 30 /* Concept/Bolter/Viewpoint codec */ |
#define | RTP_PT_H261 31 /* ITU H.261 */ |
#define | RTP_PT_MPEG 32 /* MPEG-I & MPEG-II */ |
#define | RTP_PT_MP2T 33 /* MPEG-II either audio or video */ |
#define | RTP_PT_H261_COMPAT 127 |
#define | RTP_PT_PCMU 0 /* 8k */ |
#define | RTP_PT_CELP 1 /* 8k */ |
#define | RTP_PT_G721 2 /* 8k */ |
#define | RTP_PT_GSM 3 /* 8k */ |
#define | RTP_PT_DVI 5 /* 8k */ |
#define | RTP_PT_LPC 7 /* 8k */ |
#define | RTP_PT_PCMA 8 /* 8k */ |
#define | RTP_PT_G722 9 /* 8k */ |
#define | RTP_PT_L16_STEREO 10 /* 44.1k */ |
#define | RTP_PT_L16_MONO 11 /* 44.1k */ |
#define | RTP_PT_L16_OTHER 23 /* */ |
#define | RTP_EPOCH_OFFSET 2208988800UL |
#define | RTP_VERSION 2 |
#define | RTP_M 0x0080 /* Marker: significant event <e.g. frame boundary> */ |
#define | RTP_P 0x2000 /* Padding is present */ |
#define | RTP_X 0x1000 /* Extension Header is present */ |
#define | RTCP_PT_SR 200 /* sender report */ |
#define | RTCP_PT_RR 201 /* receiver report */ |
#define | RTCP_PT_SDES 202 /* source description */ |
#define | RTCP_SDES_END 0 /* indicates the end of the sdes message */ |
#define | RTCP_SDES_CNAME 1 /* official name (mandatory) */ |
#define | RTCP_SDES_NAME 2 /* personal name (optional) */ |
#define | RTCP_SDES_EMAIL 3 /* e-mail addr (optional) */ |
#define | RTCP_SDES_PHONE 4 /* telephone # (optional) */ |
#define | RTCP_SDES_LOC 5 /* geographical location */ |
#define | RTCP_SDES_TOOL 6 /* name/(vers) of app */ |
#define | RTCP_SDES_NOTE 7 /* transient messages */ |
#define | RTCP_SDES_PRIV 8 /* private SDES extensions */ |
#define | RTCP_PT_BYE 203 /* end of participation */ |
#define | RTCP_PT_APP 204 /* application specific functions */ |
#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 |
$Id$
#define MAXHDR 24 |
#define RTCP_MIN_RPT_TIME (5.) |
#define RTCP_PT_APP 204 /* application specific functions */ |
#define RTCP_PT_BYE 203 /* end of participation */ |
#define RTCP_PT_RR 201 /* receiver report */ |
#define RTCP_PT_SDES 202 /* source description */ |
#define RTCP_PT_SR 200 /* sender report */ |
#define RTCP_RECEIVER_BW_FRACTION (1. - RTCP_SENDER_BW_FRACTION) |
#define RTCP_SDES_CNAME 1 /* official name (mandatory) */ |
#define RTCP_SDES_EMAIL 3 /* e-mail addr (optional) */ |
#define RTCP_SDES_END 0 /* indicates the end of the sdes message */ |
#define RTCP_SDES_LOC 5 /* geographical location */ |
#define RTCP_SDES_MIN 1 |
#define RTCP_SDES_NAME 2 /* personal name (optional) */ |
#define RTCP_SDES_NOTE 7 /* transient messages */ |
#define RTCP_SDES_PHONE 4 /* telephone # (optional) */ |
#define RTCP_SDES_PRIV 8 /* private SDES extensions */ |
#define RTCP_SDES_TOOL 6 /* name/(vers) of app */ |
#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 /* Marker: significant event <e.g. frame boundary> */ |
#define RTP_MTU 2*ACE_MAX_DGRAM_SIZE |
#define RTP_P 0x2000 /* Padding is present */ |
#define RTP_PT_BVC 22 /* Berkeley video codec */ |
#define RTP_PT_CELLB 25 /* Sun CellB */ |
#define RTP_PT_CELP 1 /* 8k */ |
#define RTP_PT_CPV 30 /* Concept/Bolter/Viewpoint codec */ |
#define RTP_PT_CUSEEME 27 /* Cornell CU-SeeMe */ |
#define RTP_PT_DVI 5 /* 8k */ |
#define RTP_PT_G721 2 /* 8k */ |
#define RTP_PT_G722 9 /* 8k */ |
#define RTP_PT_GSM 3 /* 8k */ |
#define RTP_PT_H261 31 /* ITU H.261 */ |
#define RTP_PT_H261_COMPAT 127 |
#define RTP_PT_HDCC 24 /* SGI proprietary */ |
#define RTP_PT_JPEG 26 /* JPEG */ |
#define RTP_PT_L16_MONO 11 /* 44.1k */ |
#define RTP_PT_L16_OTHER 23 /* */ |
#define RTP_PT_L16_STEREO 10 /* 44.1k */ |
#define RTP_PT_LPC 7 /* 8k */ |
#define RTP_PT_MP2T 33 /* MPEG-II either audio or video */ |
#define RTP_PT_NV 28 /* Xerox PARC nv */ |
#define RTP_PT_PCMA 8 /* 8k */ |
#define RTP_PT_PCMU 0 /* 8k */ |
#define RTP_PT_PICW 29 /* BB&N PictureWindow */ |
#define RTP_PT_RGB8 23 /* 8-bit dithered RGB */ |
#define RTP_SEQ_MOD (1<<16) |
#define RTP_VERSION 2 |
#define RTP_X 0x1000 /* Extension Header is present */ |