#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"
Include dependency graph for RTP.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
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 |
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 |
Definition in file RTP.h.
#define RTCP_MIN_RPT_TIME (5.) |
#define RTCP_PT_APP 204 |
#define RTCP_PT_BYE 203 |
Definition at line 115 of file RTP.h.
Referenced by TAO_AV_RTCP_Callback::receive_control_frame(), and RTCP_BYE_Packet::RTCP_BYE_Packet().
#define RTCP_PT_RR 201 |
Definition at line 104 of file RTP.h.
Referenced by RTP_Packet::is_valid(), RTCP_Packet::is_valid(), TAO_AV_RTCP_Callback::receive_control_frame(), and RTCP_RR_Packet::RTCP_RR_Packet().
#define RTCP_PT_SDES 202 |
Definition at line 105 of file RTP.h.
Referenced by TAO_AV_RTCP_Callback::receive_control_frame(), and RTCP_SDES_Packet::RTCP_SDES_Packet().
#define RTCP_PT_SR 200 |
Definition at line 103 of file RTP.h.
Referenced by RTP_Packet::is_valid(), RTCP_Packet::is_valid(), TAO_AV_RTCP_Callback::receive_control_frame(), and RTCP_SR_Packet::RTCP_SR_Packet().
#define RTCP_RECEIVER_BW_FRACTION (1. - RTCP_SENDER_BW_FRACTION) |
#define RTCP_SDES_CNAME 1 |
Definition at line 107 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and TAO_AV_RTCP_Callback::send_report().
#define RTCP_SDES_EMAIL 3 |
Definition at line 109 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and TAO_AV_RTCP_Callback::send_report().
#define RTCP_SDES_END 0 |
Definition at line 106 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and RTCP_SDES_Packet::RTCP_SDES_Packet().
#define RTCP_SDES_LOC 5 |
#define RTCP_SDES_NAME 2 |
Definition at line 108 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and TAO_AV_RTCP_Callback::send_report().
#define RTCP_SDES_NOTE 7 |
Definition at line 113 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and TAO_AV_RTCP_Callback::send_report().
#define RTCP_SDES_PHONE 4 |
#define RTCP_SDES_PRIV 8 |
Definition at line 114 of file RTP.h.
Referenced by RTCP_SDES_Packet::add_priv_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().
#define RTCP_SDES_TOOL 6 |
Definition at line 112 of file RTP.h.
Referenced by RTCP_SDES_Packet::dump(), and TAO_AV_RTCP_Callback::send_report().
#define RTCP_SENDER_BW_FRACTION (0.25) |
#define RTCP_SIZE_GAIN (1./8.) |
#define RTP_MTU 2*ACE_MAX_DGRAM_SIZE |
#define RTP_PT_CELP 1 |
Definition at line 79 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_DVI 5 |
Definition at line 82 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_G721 2 |
Definition at line 80 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_G722 9 |
Definition at line 85 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_GSM 3 |
Definition at line 81 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_L16_MONO 11 |
Definition at line 87 of file RTP.h.
Referenced by RTP_Packet::RTP_Packet(), TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_L16_OTHER 23 |
#define RTP_PT_L16_STEREO 10 |
Definition at line 86 of file RTP.h.
Referenced by RTP_Packet::RTP_Packet(), TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_LPC 7 |
Definition at line 83 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_PCMA 8 |
Definition at line 84 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_PT_PCMU 0 |
Definition at line 78 of file RTP.h.
Referenced by TAO_AV_RTP_Object::send_frame(), and RTCP_Channel_In::updateStatistics().
#define RTP_SEQ_MOD (1<<16) |
Definition at line 120 of file RTP.h.
Referenced by RTCP_Channel_In::init_seq(), and RTCP_Channel_In::update_seq().
#define RTP_VERSION 2 |
Definition at line 96 of file RTP.h.
Referenced by RTP_Packet::is_valid(), RTCP_Packet::is_valid(), and RTCP_Packet::RTCP_Packet().