#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 () |
| |
| virtual StreamState::~StreamState |
( |
| ) |
|
|
virtual |
| void StreamState::endPlaying |
( |
Destinations * |
destinations, |
|
|
unsigned |
clientSessionId |
|
) |
| |
| void StreamState::pause |
( |
| ) |
|
| void StreamState::reclaim |
( |
| ) |
|
| unsigned& StreamState::referenceCount |
( |
| ) |
|
|
inline |
| RTPSink* StreamState::rtpSink |
( |
| ) |
const |
|
inline |
| void StreamState::sendRTCPAppPacket |
( |
u_int8_t |
subtype, |
|
|
char const * |
name, |
|
|
u_int8_t * |
appDependentData, |
|
|
unsigned |
appDependentDataSize |
|
) |
| |
| Port const& StreamState::serverRTCPPort |
( |
| ) |
const |
|
inline |
| Port const& StreamState::serverRTPPort |
( |
| ) |
const |
|
inline |
| float& StreamState::startNPT |
( |
| ) |
|
|
inline |
| void StreamState::startPlaying |
( |
Destinations * |
destinations, |
|
|
unsigned |
clientSessionId, |
|
|
TaskFunc * |
rtcpRRHandler, |
|
|
void * |
rtcpRRHandlerClientData, |
|
|
ServerRequestAlternativeByteHandler * |
serverRequestAlternativeByteHandler, |
|
|
void * |
serverRequestAlternativeByteHandlerClientData |
|
) |
| |
| float StreamState::streamDuration |
( |
| ) |
const |
|
inline |
| Boolean StreamState::fAreCurrentlyPlaying |
|
private |
| unsigned StreamState::fReferenceCount |
|
private |
| Port StreamState::fServerRTCPPort |
|
private |
| Port StreamState::fServerRTPPort |
|
private |
| float StreamState::fStartNPT |
|
private |
| float StreamState::fStreamDuration |
|
private |
| unsigned StreamState::fTotalBW |
|
private |
The documentation for this class was generated from the following file: