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