#include <PassiveServerMediaSubsession.hh>
|
| unsigned | trackNumber () const |
| char const * | trackId () |
| virtual void | pauseStream (unsigned clientSessionId, void *streamToken) |
| virtual void | seekStream (unsigned clientSessionId, void *streamToken, double &seekNPT, double streamDuration, u_int64_t &numBytes) |
| virtual void | seekStream (unsigned clientSessionId, void *streamToken, char *&absStart, char *&absEnd) |
| virtual void | nullSeekStream (unsigned clientSessionId, void *streamToken, double streamEndTime, u_int64_t &numBytes) |
| virtual void | setStreamScale (unsigned clientSessionId, void *streamToken, float scale) |
| virtual FramedSource * | getStreamSource (void *streamToken) |
| virtual void | testScaleFactor (float &scale) |
| virtual float | duration () const |
| virtual void | getAbsoluteTimeRange (char *&absStartTime, char *&absEndTime) const |
| UsageEnvironment & | envir () const |
| char const * | name () const |
| virtual Boolean | isSource () const |
| virtual Boolean | isSink () const |
| virtual Boolean | isRTCPInstance () const |
| virtual Boolean | isRTSPClient () const |
| virtual Boolean | isRTSPServer () const |
| virtual Boolean | isMediaSession () const |
| virtual Boolean | isServerMediaSession () const |
|
| | PassiveServerMediaSubsession (RTPSink &rtpSink, RTCPInstance *rtcpInstance) |
| virtual | ~PassiveServerMediaSubsession () |
| virtual Boolean | rtcpIsMuxed () |
| virtual char const * | sdpLines (int addressFamily) |
| virtual void | getStreamParameters (unsigned clientSessionId, struct sockaddr_storage const &clientAddress, Port const &clientRTPPort, Port const &clientRTCPPort, int tcpSocketNum, unsigned char rtpChannelId, unsigned char rtcpChannelId, TLSState *tlsSTate, struct sockaddr_storage &destinationAddress, u_int8_t &destinationTTL, Boolean &isMulticast, Port &serverRTPPort, Port &serverRTCPPort, void *&streamToken) |
| virtual void | startStream (unsigned clientSessionId, void *streamToken, TaskFunc *rtcpRRHandler, void *rtcpRRHandlerClientData, unsigned short &rtpSeqNum, unsigned &rtpTimestamp, ServerRequestAlternativeByteHandler *serverRequestAlternativeByteHandler, void *serverRequestAlternativeByteHandlerClientData) |
| virtual float | getCurrentNPT (void *streamToken) |
| virtual void | getRTPSinkandRTCP (void *streamToken, RTPSink *&rtpSink, RTCPInstance *&rtcp) |
| virtual void | deleteStream (unsigned clientSessionId, void *&streamToken) |
| char const * | rangeSDPLine () const |
| TaskToken & | nextTask () |
◆ PassiveServerMediaSubsession()
| PassiveServerMediaSubsession::PassiveServerMediaSubsession |
( |
RTPSink & | rtpSink, |
|
|
RTCPInstance * | rtcpInstance ) |
|
protected |
◆ ~PassiveServerMediaSubsession()
| virtual PassiveServerMediaSubsession::~PassiveServerMediaSubsession |
( |
| ) |
|
|
protectedvirtual |
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createNew()
◆ deleteStream()
| virtual void PassiveServerMediaSubsession::deleteStream |
( |
unsigned | clientSessionId, |
|
|
void *& | streamToken ) |
|
protectedvirtual |
◆ duration()
| virtual float ServerMediaSubsession::duration |
( |
| ) |
const |
|
virtualinherited |
◆ envir()
◆ getAbsoluteTimeRange()
| virtual void ServerMediaSubsession::getAbsoluteTimeRange |
( |
char *& | absStartTime, |
|
|
char *& | absEndTime ) const |
|
virtualinherited |
◆ getCurrentNPT()
| virtual float PassiveServerMediaSubsession::getCurrentNPT |
( |
void * | streamToken | ) |
|
|
protectedvirtual |
◆ getRTPSinkandRTCP()
| virtual void PassiveServerMediaSubsession::getRTPSinkandRTCP |
( |
void * | streamToken, |
|
|
RTPSink *& | rtpSink, |
|
|
RTCPInstance *& | rtcp ) |
|
protectedvirtual |
◆ getStreamParameters()
| virtual void PassiveServerMediaSubsession::getStreamParameters |
( |
unsigned | clientSessionId, |
|
|
struct sockaddr_storage const & | clientAddress, |
|
|
Port const & | clientRTPPort, |
|
|
Port const & | clientRTCPPort, |
|
|
int | tcpSocketNum, |
|
|
unsigned char | rtpChannelId, |
|
|
unsigned char | rtcpChannelId, |
|
|
TLSState * | tlsSTate, |
|
|
struct sockaddr_storage & | destinationAddress, |
|
|
u_int8_t & | destinationTTL, |
|
|
Boolean & | isMulticast, |
|
|
Port & | serverRTPPort, |
|
|
Port & | serverRTCPPort, |
|
|
void *& | streamToken ) |
|
protectedvirtual |
◆ getStreamSource()
| virtual FramedSource * ServerMediaSubsession::getStreamSource |
( |
void * | streamToken | ) |
|
|
virtualinherited |
◆ isMediaSession()
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
| virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
| virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ lookupByName()
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ nullSeekStream()
| virtual void ServerMediaSubsession::nullSeekStream |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken, |
|
|
double | streamEndTime, |
|
|
u_int64_t & | numBytes ) |
|
virtualinherited |
◆ pauseStream()
| virtual void ServerMediaSubsession::pauseStream |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken ) |
|
virtualinherited |
◆ rangeSDPLine()
| char const * ServerMediaSubsession::rangeSDPLine |
( |
| ) |
const |
|
protectedinherited |
◆ rtcpIsMuxed()
| virtual Boolean PassiveServerMediaSubsession::rtcpIsMuxed |
( |
| ) |
|
|
protectedvirtual |
◆ sdpLines()
| virtual char const * PassiveServerMediaSubsession::sdpLines |
( |
int | addressFamily | ) |
|
|
protectedvirtual |
◆ seekStream() [1/2]
| virtual void ServerMediaSubsession::seekStream |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken, |
|
|
char *& | absStart, |
|
|
char *& | absEnd ) |
|
virtualinherited |
◆ seekStream() [2/2]
| virtual void ServerMediaSubsession::seekStream |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken, |
|
|
double & | seekNPT, |
|
|
double | streamDuration, |
|
|
u_int64_t & | numBytes ) |
|
virtualinherited |
◆ setStreamScale()
| virtual void ServerMediaSubsession::setStreamScale |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken, |
|
|
float | scale ) |
|
virtualinherited |
◆ startStream()
| virtual void PassiveServerMediaSubsession::startStream |
( |
unsigned | clientSessionId, |
|
|
void * | streamToken, |
|
|
TaskFunc * | rtcpRRHandler, |
|
|
void * | rtcpRRHandlerClientData, |
|
|
unsigned short & | rtpSeqNum, |
|
|
unsigned & | rtpTimestamp, |
|
|
ServerRequestAlternativeByteHandler * | serverRequestAlternativeByteHandler, |
|
|
void * | serverRequestAlternativeByteHandlerClientData ) |
|
protectedvirtual |
◆ testScaleFactor()
| virtual void ServerMediaSubsession::testScaleFactor |
( |
float & | scale | ) |
|
|
virtualinherited |
◆ trackId()
| char const * ServerMediaSubsession::trackId |
( |
| ) |
|
|
inherited |
◆ trackNumber()
| unsigned ServerMediaSubsession::trackNumber |
( |
| ) |
const |
|
inlineinherited |
◆ fClientRTCPSourceRecords
| HashTable* PassiveServerMediaSubsession::fClientRTCPSourceRecords |
|
protected |
◆ fEnviron
◆ fMediumName
◆ fNext
◆ fNextTask
◆ fParentSession
◆ fRTCPInstance
◆ fRTPSink
| RTPSink& PassiveServerMediaSubsession::fRTPSink |
|
protected |
◆ fSDPLines
| char* PassiveServerMediaSubsession::fSDPLines |
|
protected |
◆ fSRTP_ROC
| u_int32_t ServerMediaSubsession::fSRTP_ROC |
|
protectedinherited |
◆ fTrackId
| char const* ServerMediaSubsession::fTrackId |
|
privateinherited |
◆ fTrackNumber
| unsigned ServerMediaSubsession::fTrackNumber |
|
privateinherited |
The documentation for this class was generated from the following file: