#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]
| static 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: