#include <RTPSink.hh>
|
Groupsock const & | groupsockBeingUsed () const |
|
Groupsock & | groupsockBeingUsed () |
|
unsigned char | rtpPayloadType () const |
|
unsigned | rtpTimestampFrequency () const |
|
void | setRTPTimestampFrequency (unsigned freq) |
|
char const * | rtpPayloadFormatName () const |
|
unsigned | numChannels () const |
|
void | setupForSRTP (Boolean useEncryption) |
|
u_int8_t * | setupForSRTP (Boolean useEncryption, unsigned &resultMIKEYStateMessageSize) |
|
void | setupForSRTP (u_int8_t const *MIKEYStateMessage, unsigned MIKEYStateMessageSize) |
|
virtual char const * | sdpMediaType () const |
|
virtual char * | rtpmapLine () const |
|
virtual char * | keyMgmtLine () |
|
virtual char const * | auxSDPLine () |
|
u_int16_t | currentSeqNo () const |
|
u_int32_t | presetNextTimestamp () |
|
RTPTransmissionStatsDB & | transmissionStatsDB () const |
|
Boolean | nextTimestampHasBeenPreset () const |
|
Boolean & | enableRTCPReports () |
|
void | getTotalBitrate (unsigned &outNumBytes, double &outElapsedTime) |
|
struct timeval const & | creationTime () const |
|
struct timeval const & | initialPresentationTime () const |
|
struct timeval const & | mostRecentPresentationTime () const |
|
void | resetPresentationTimes () |
|
void | setStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
|
void | addStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
|
void | removeStreamSocket (int sockNum, unsigned char streamChannelId) |
|
unsigned & | estimatedBitrate () |
|
u_int32_t | SSRC () const |
|
SRTPCryptographicContext * | getCrypto () const |
|
Boolean | startPlaying (MediaSource &source, afterPlayingFunc *afterFunc, void *afterClientData) |
|
virtual void | stopPlaying () |
|
FramedSource * | source () const |
|
UsageEnvironment & | envir () const |
|
char const * | name () const |
|
virtual Boolean | isSource () const |
|
virtual Boolean | isRTCPInstance () const |
|
virtual Boolean | isRTSPClient () const |
|
virtual Boolean | isRTSPServer () const |
|
virtual Boolean | isMediaSession () const |
|
virtual Boolean | isServerMediaSession () const |
|
Definition at line 36 of file RTPSink.hh.
◆ afterPlayingFunc
typedef void() MediaSink::afterPlayingFunc(void *clientData) |
|
inherited |
◆ RTPSink()
RTPSink::RTPSink |
( |
UsageEnvironment & |
env, |
|
|
Groupsock * |
rtpGS, |
|
|
unsigned char |
rtpPayloadType, |
|
|
u_int32_t |
rtpTimestampFrequency, |
|
|
char const * |
rtpPayloadFormatName, |
|
|
unsigned |
numChannels |
|
) |
| |
|
protected |
◆ ~RTPSink()
virtual RTPSink::~RTPSink |
( |
| ) |
|
|
protectedvirtual |
◆ addStreamSocket()
void RTPSink::addStreamSocket |
( |
int |
sockNum, |
|
|
unsigned char |
streamChannelId, |
|
|
TLSState * |
tlsState |
|
) |
| |
|
inline |
◆ auxSDPLine()
virtual char const * RTPSink::auxSDPLine |
( |
| ) |
|
|
virtual |
◆ close() [1/2]
static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ continuePlaying()
virtual Boolean MediaSink::continuePlaying |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ convertToRTPTimestamp()
u_int32_t RTPSink::convertToRTPTimestamp |
( |
struct timeval |
tv | ) |
|
|
protected |
◆ creationTime()
struct timeval const & RTPSink::creationTime |
( |
| ) |
const |
|
inline |
◆ currentSeqNo()
u_int16_t RTPSink::currentSeqNo |
( |
| ) |
const |
|
inline |
◆ enableRTCPReports()
Boolean & RTPSink::enableRTCPReports |
( |
| ) |
|
|
inline |
◆ envir()
◆ estimatedBitrate()
unsigned & RTPSink::estimatedBitrate |
( |
| ) |
|
|
inline |
◆ getCrypto()
◆ getTotalBitrate()
void RTPSink::getTotalBitrate |
( |
unsigned & |
outNumBytes, |
|
|
double & |
outElapsedTime |
|
) |
| |
◆ groupsockBeingUsed() [1/2]
◆ groupsockBeingUsed() [2/2]
Groupsock const & RTPSink::groupsockBeingUsed |
( |
| ) |
const |
|
inline |
◆ initialPresentationTime()
struct timeval const & RTPSink::initialPresentationTime |
( |
| ) |
const |
|
inline |
Definition at line 84 of file RTPSink.hh.
84{ return fInitialPresentationTime; }
◆ isMediaSession()
virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTPSink()
virtual Boolean RTPSink::isRTPSink |
( |
| ) |
const |
|
privatevirtual |
◆ isRTSPClient()
virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
virtual Boolean MediaSink::isSink |
( |
| ) |
const |
|
privatevirtualinherited |
◆ isSource()
virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ keyMgmtLine()
virtual char * RTPSink::keyMgmtLine |
( |
| ) |
|
|
virtual |
◆ lookupByName() [1/3]
◆ lookupByName() [2/3]
◆ lookupByName() [3/3]
◆ mostRecentPresentationTime()
struct timeval const & RTPSink::mostRecentPresentationTime |
( |
| ) |
const |
|
inline |
◆ name()
char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ nextTimestampHasBeenPreset()
Boolean RTPSink::nextTimestampHasBeenPreset |
( |
| ) |
const |
|
inline |
◆ numChannels()
unsigned RTPSink::numChannels |
( |
| ) |
const |
|
inline |
◆ octetCount()
unsigned RTPSink::octetCount |
( |
| ) |
const |
|
inlineprotected |
◆ onSourceClosure() [1/2]
void MediaSink::onSourceClosure |
( |
| ) |
|
|
protectedinherited |
◆ onSourceClosure() [2/2]
static void MediaSink::onSourceClosure |
( |
void * |
clientData | ) |
|
|
staticprotectedinherited |
◆ packetCount()
unsigned RTPSink::packetCount |
( |
| ) |
const |
|
inlineprotected |
◆ presetNextTimestamp()
u_int32_t RTPSink::presetNextTimestamp |
( |
| ) |
|
◆ removeStreamSocket()
void RTPSink::removeStreamSocket |
( |
int |
sockNum, |
|
|
unsigned char |
streamChannelId |
|
) |
| |
|
inline |
◆ resetPresentationTimes()
void RTPSink::resetPresentationTimes |
( |
| ) |
|
◆ rtpmapLine()
virtual char * RTPSink::rtpmapLine |
( |
| ) |
const |
|
virtual |
◆ rtpPayloadFormatName()
char const * RTPSink::rtpPayloadFormatName |
( |
| ) |
const |
|
inline |
◆ rtpPayloadType()
unsigned char RTPSink::rtpPayloadType |
( |
| ) |
const |
|
inline |
◆ rtpTimestampFrequency()
unsigned RTPSink::rtpTimestampFrequency |
( |
| ) |
const |
|
inline |
◆ sdpMediaType()
virtual char const * RTPSink::sdpMediaType |
( |
| ) |
const |
|
virtual |
◆ setRTPTimestampFrequency()
void RTPSink::setRTPTimestampFrequency |
( |
unsigned |
freq | ) |
|
|
inline |
◆ setStreamSocket()
void RTPSink::setStreamSocket |
( |
int |
sockNum, |
|
|
unsigned char |
streamChannelId, |
|
|
TLSState * |
tlsState |
|
) |
| |
|
inline |
◆ setupForSRTP() [1/3]
void RTPSink::setupForSRTP |
( |
Boolean |
useEncryption | ) |
|
◆ setupForSRTP() [2/3]
u_int8_t * RTPSink::setupForSRTP |
( |
Boolean |
useEncryption, |
|
|
unsigned & |
resultMIKEYStateMessageSize |
|
) |
| |
◆ setupForSRTP() [3/3]
void RTPSink::setupForSRTP |
( |
u_int8_t const * |
MIKEYStateMessage, |
|
|
unsigned |
MIKEYStateMessageSize |
|
) |
| |
◆ source()
◆ sourceIsCompatibleWithUs()
|
protectedvirtualinherited |
◆ SSRC()
u_int32_t RTPSink::SSRC |
( |
| ) |
const |
|
inline |
◆ startPlaying()
◆ stopPlaying()
virtual void MediaSink::stopPlaying |
( |
| ) |
|
|
virtualinherited |
◆ transmissionStatsDB()
◆ RTCPInstance
◆ RTPTransmissionStats
◆ fAfterClientData
void* MediaSink::fAfterClientData |
|
privateinherited |
◆ fAfterFunc
◆ fCreationTime
struct timeval RTPSink::fCreationTime |
|
private |
◆ fCrypto
◆ fCurrentTimestamp
u_int32_t RTPSink::fCurrentTimestamp |
|
protected |
◆ fEnableRTCPReports
Boolean RTPSink::fEnableRTCPReports |
|
private |
◆ fEnviron
◆ fEstimatedBitrate
unsigned RTPSink::fEstimatedBitrate |
|
private |
◆ fMediumName
◆ fMIKEYState
◆ fMostRecentPresentationTime
struct timeval fTotalOctetCountStartTime fInitialPresentationTime RTPSink::fMostRecentPresentationTime |
|
protected |
◆ fNextTask
◆ fNextTimestampHasBeenPreset
Boolean RTPSink::fNextTimestampHasBeenPreset |
|
private |
◆ fNumChannels
unsigned RTPSink::fNumChannels |
|
private |
◆ fOctetCount
unsigned RTPSink::fOctetCount |
|
protected |
◆ fPacketCount
unsigned RTPSink::fPacketCount |
|
protected |
◆ fRTPInterface
◆ fRTPPayloadFormatName
char const* RTPSink::fRTPPayloadFormatName |
|
private |
◆ fRTPPayloadType
unsigned char RTPSink::fRTPPayloadType |
|
protected |
◆ fSeqNo
u_int16_t RTPSink::fSeqNo |
|
protected |
◆ fSource
◆ fSSRC
◆ fTimestampBase
u_int32_t RTPSink::fTimestampBase |
|
private |
◆ fTimestampFrequency
unsigned RTPSink::fTimestampFrequency |
|
private |
◆ fTotalOctetCount
unsigned RTPSink::fTotalOctetCount |
|
protected |
◆ fTransmissionStatsDB
The documentation for this class was generated from the following file: