#include <OnDemandServerMediaSubsession.hh>
|
| | StreamState (OnDemandServerMediaSubsession &master, Port const &serverRTPPort, Port const &serverRTCPPort, RTPSink *rtpSink, BasicUDPSink *udpSink, unsigned totalBW, FramedSource *mediaSource, Groupsock *rtpGS, Groupsock *rtcpGS) |
| |
| virtual | ~StreamState () |
| |
| void | startPlaying (Destinations *destinations, unsigned clientSessionId, TaskFunc *rtcpRRHandler, void *rtcpRRHandlerClientData, ServerRequestAlternativeByteHandler *serverRequestAlternativeByteHandler, void *serverRequestAlternativeByteHandlerClientData) |
| |
| void | pause () |
| |
| void | sendRTCPAppPacket (u_int8_t subtype, char const *name, u_int8_t *appDependentData, unsigned appDependentDataSize) |
| |
| void | endPlaying (Destinations *destinations, unsigned clientSessionId) |
| |
| void | reclaim () |
| |
| unsigned & | referenceCount () |
| |
| Port const & | serverRTPPort () const |
| |
| Port const & | serverRTCPPort () const |
| |
| RTPSink * | rtpSink () const |
| |
| RTCPInstance * | rtcpInstance () const |
| |
| float | streamDuration () const |
| |
| FramedSource * | mediaSource () const |
| |
| float & | startNPT () |
| |
◆ StreamState()
◆ ~StreamState()
| virtual StreamState::~StreamState |
( |
| ) |
|
|
virtual |
◆ endPlaying()
| void StreamState::endPlaying |
( |
Destinations * |
destinations, |
|
|
unsigned |
clientSessionId |
|
) |
| |
◆ mediaSource()
◆ pause()
| void StreamState::pause |
( |
| ) |
|
◆ reclaim()
| void StreamState::reclaim |
( |
| ) |
|
◆ referenceCount()
| unsigned & StreamState::referenceCount |
( |
| ) |
|
|
inline |
◆ rtcpInstance()
◆ rtpSink()
| RTPSink * StreamState::rtpSink |
( |
| ) |
const |
|
inline |
◆ sendRTCPAppPacket()
| void StreamState::sendRTCPAppPacket |
( |
u_int8_t |
subtype, |
|
|
char const * |
name, |
|
|
u_int8_t * |
appDependentData, |
|
|
unsigned |
appDependentDataSize |
|
) |
| |
◆ serverRTCPPort()
| Port const & StreamState::serverRTCPPort |
( |
| ) |
const |
|
inline |
◆ serverRTPPort()
| Port const & StreamState::serverRTPPort |
( |
| ) |
const |
|
inline |
◆ startNPT()
| float & StreamState::startNPT |
( |
| ) |
|
|
inline |
◆ startPlaying()
| void StreamState::startPlaying |
( |
Destinations * |
destinations, |
|
|
unsigned |
clientSessionId, |
|
|
TaskFunc * |
rtcpRRHandler, |
|
|
void * |
rtcpRRHandlerClientData, |
|
|
ServerRequestAlternativeByteHandler * |
serverRequestAlternativeByteHandler, |
|
|
void * |
serverRequestAlternativeByteHandlerClientData |
|
) |
| |
◆ streamDuration()
| float StreamState::streamDuration |
( |
| ) |
const |
|
inline |
◆ fAreCurrentlyPlaying
| Boolean StreamState::fAreCurrentlyPlaying |
|
private |
◆ fMaster
◆ fMediaSource
◆ fReferenceCount
| unsigned StreamState::fReferenceCount |
|
private |
◆ fRTCPgs
◆ fRTCPInstance
◆ fRTPgs
◆ fRTPSink
◆ fServerRTCPPort
| Port StreamState::fServerRTCPPort |
|
private |
◆ fServerRTPPort
| Port StreamState::fServerRTPPort |
|
private |
◆ fStartNPT
| float StreamState::fStartNPT |
|
private |
◆ fStreamDuration
| float StreamState::fStreamDuration |
|
private |
◆ fTotalBW
| unsigned StreamState::fTotalBW |
|
private |
◆ fUDPSink
The documentation for this class was generated from the following file: