|
OPAL
Version 3.18.8
|
#include <opal_config.h>#include <rtp/rtp.h>#include <rtp/jitter.h>#include <opal/mediasession.h>#include <opal/mediafmt.h>#include <ptlib/sockets.h>#include <ptlib/safecoll.h>#include <ptlib/notifier_ext.h>#include <ptclib/pnat.h>#include <ptclib/url.h>#include <list>

Go to the source code of this file.
Data Structures | |
| class | OpalRTPSession |
| struct | OpalRTPSession::Data |
| class | OpalRTPSession::NotifierMap |
| struct | OpalRTPSession::SyncSource |
| struct | OpalRTPSession::SyncSource::RxPacket |
| struct | OpalRTPSession::SyncSource::TxPacket |
Macros | |
| #define | OPAL_OPT_RTP_ALLOW_SSRC "RTP-Allow-SSRC" |
| #define | OPAL_OPT_RTP_ALLOW_SSRC_ANY "any" |
| #define | OPAL_OPT_RTP_ALLOW_SSRC_FIRST "first" |
| #define | OPAL_OPT_RTP_ALLOW_SSRC_PRESET "preset" |
| #define | OPAL_OPT_RTP_ABS_SEND_TIME "RTP-Abs-Send-Time" |
| #define | OPAL_OPT_TRANSPORT_WIDE_CONGESTION_CONTROL "Transport-Wide-Congestion-Control" |
Call back functions | |
| #define | PDECLARE_RTPDataNotifier(cls, fn) PDECLARE_NOTIFIER2(OpalRTPSession, cls, fn, OpalRTPSession::Data &) |
| #define | PCREATE_RTPDataNotifier(fn) PCREATE_NOTIFIER2(fn, OpalRTPSession::Data &) |
| #define OPAL_OPT_RTP_ABS_SEND_TIME "RTP-Abs-Send-Time" |
OpalConnection::StringOption key to a boolean indicating the AbsSendTime header extension (http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time) can be used. Default false.
| #define OPAL_OPT_RTP_ALLOW_SSRC "RTP-Allow-SSRC" |
OpalConnection::StringOption key to a string indicating how incoming SSRC values are handled. "any" = Allow any SSRC to be received, "first" = Accept first incoming SSRC, and ignore all others, "preset" = Accept only those values explcitly preset by AddSyncSource() Default "any".
| #define OPAL_OPT_RTP_ALLOW_SSRC_ANY "any" |
| #define OPAL_OPT_RTP_ALLOW_SSRC_FIRST "first" |
| #define OPAL_OPT_RTP_ALLOW_SSRC_PRESET "preset" |
| #define OPAL_OPT_TRANSPORT_WIDE_CONGESTION_CONTROL "Transport-Wide-Congestion-Control" |
OpalConnection::StringOption key to a boolean indicating the transport wide congestion control header extension and RTCP support (http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions) can be used. Default false.
| #define PCREATE_RTPDataNotifier | ( | fn | ) | PCREATE_NOTIFIER2(fn, OpalRTPSession::Data &) |
| #define PDECLARE_RTPDataNotifier | ( | cls, | |
| fn | |||
| ) | PDECLARE_NOTIFIER2(OpalRTPSession, cls, fn, OpalRTPSession::Data &) |