#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 |
◆ fTrackId
char const* ServerMediaSubsession::fTrackId |
|
privateinherited |
◆ fTrackNumber
unsigned ServerMediaSubsession::fTrackNumber |
|
privateinherited |
The documentation for this class was generated from the following file: