|
| FileServerMediaSubsession (UsageEnvironment &env, char const *fileName, Boolean reuseFirstSource) |
|
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 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 float | getCurrentNPT (void *streamToken) |
|
virtual FramedSource * | getStreamSource (void *streamToken) |
|
virtual void | getRTPSinkandRTCP (void *streamToken, RTPSink const *&rtpSink, RTCPInstance const *&rtcp) |
|
virtual void | deleteStream (unsigned clientSessionId, void *&streamToken) |
|
virtual char const * | getAuxSDPLine (RTPSink *rtpSink, FramedSource *inputSource) |
|
virtual void | seekStreamSource (FramedSource *inputSource, double &seekNPT, double streamDuration, u_int64_t &numBytes) |
|
virtual void | seekStreamSource (FramedSource *inputSource, char *&absStart, char *&absEnd) |
|
virtual void | setStreamSourceScale (FramedSource *inputSource, float scale) |
|
virtual void | setStreamSourceDuration (FramedSource *inputSource, double streamDuration, u_int64_t &numBytes) |
|
virtual void | closeStreamSource (FramedSource *inputSource) |
|
virtual FramedSource * | createNewStreamSource (unsigned clientSessionId, unsigned &estBitrate)=0 |
|
virtual RTPSink * | createNewRTPSink (Groupsock *rtpGroupsock, unsigned char rtpPayloadTypeIfDynamic, FramedSource *inputSource)=0 |
|
virtual Groupsock * | createGroupsock (struct sockaddr_storage const &addr, Port port) |
|
virtual RTCPInstance * | createRTCP (Groupsock *RTCPgs, unsigned totSessionBW, unsigned char const *cname, RTPSink *sink) |
|
void | setSDPLinesFromRTPSink (RTPSink *rtpSink, FramedSource *inputSource, unsigned estBitrate) |
|
char const * | rangeSDPLine () const |
|
TaskToken & | nextTask () |
|