live
MediaSubsession Class Reference

#include <MediaSession.hh>

Collaboration diagram for MediaSubsession:

Data Structures

struct  [struct].rtpInfo

Public Member Functions

MediaSessionparentSession ()
MediaSession const & parentSession () const
unsigned short clientPortNum () const
unsigned char rtpPayloadFormat () const
char const * savedSDPLines () const
char const * mediumName () const
char const * codecName () const
char const * protocolName () const
char const * controlPath () const
Boolean isSSM () const
unsigned short videoWidth () const
unsigned short videoHeight () const
unsigned videoFPS () const
unsigned numChannels () const
float & scale ()
float & speed ()
RTPSourcertpSource ()
RTCPInstancertcpInstance ()
unsigned rtpTimestampFrequency () const
Boolean rtcpIsMuxed () const
FramedSourcereadSource ()
void addFilter (FramedFilter *filter)
double playStartTime () const
double playEndTime () const
char * absStartTime () const
char * absEndTime () const
double & _playStartTime ()
double & _playEndTime ()
char *& _absStartTime ()
char *& _absEndTime ()
Boolean initiate (int useSpecialRTPoffset=-1)
void deInitiate ()
Boolean setClientPortNum (unsigned short portNum)
void receiveRawMP3ADUs ()
void receiveRawJPEGFrames ()
char *& connectionEndpointName ()
char const * connectionEndpointName () const
int connectionEndpointNameAddressFamily () const
unsigned bandwidth () const
char const * attrVal_str (char const *attrName) const
char const * attrVal_strToLower (char const *attrName) const
unsigned attrVal_int (char const *attrName) const
unsigned attrVal_unsigned (char const *attrName) const
Boolean attrVal_bool (char const *attrName) const
char const * fmtp_config () const
char const * fmtp_configuration () const
char const * fmtp_spropparametersets () const
char const * fmtp_spropvps () const
char const * fmtp_spropsps () const
char const * fmtp_sproppps () const
void getConnectionEndpointAddress (struct sockaddr_storage &addr) const
void setDestinations (struct sockaddr_storage const &defaultDestAddress)
char const * sessionId () const
void setSessionId (char const *sessionId)
double getNormalPlayTime (struct timeval const &presentationTime)
MIKEYStategetMIKEYState () const
SRTPCryptographicContextgetCrypto () const

Data Fields

unsigned short serverPortNum
unsigned char rtpChannelId
unsigned char rtcpChannelId
MediaSinksink
void * miscPtr
struct  rtpInfo

Protected Member Functions

 MediaSubsession (MediaSession &parent)
virtual ~MediaSubsession ()
UsageEnvironmentenv ()
void setNext (MediaSubsession *next)
void setAttribute (char const *name, char const *value=NULL, Boolean valueIsHexadecimal=False)
Boolean parseSDPLine_c (char const *sdpLine)
Boolean parseSDPLine_b (char const *sdpLine)
Boolean parseSDPAttribute_rtpmap (char const *sdpLine)
Boolean parseSDPAttribute_rtcpmux (char const *sdpLine)
Boolean parseSDPAttribute_control (char const *sdpLine)
Boolean parseSDPAttribute_range (char const *sdpLine)
Boolean parseSDPAttribute_fmtp (char const *sdpLine)
Boolean parseSDPAttribute_source_filter (char const *sdpLine)
Boolean parseSDPAttribute_x_dimensions (char const *sdpLine)
Boolean parseSDPAttribute_framerate (char const *sdpLine)
Boolean parseSDPAttribute_key_mgmt (char const *sdpLine)
virtual Boolean createSourceObjects (int useSpecialRTPoffset)

Protected Attributes

MediaSessionfParent
MediaSubsessionfNext
char * fConnectionEndpointName
int fConnectionEndpointNameAddressFamily
unsigned short fClientPortNum
unsigned char fRTPPayloadFormat
char * fSavedSDPLines
char * fMediumName
char * fCodecName
char * fProtocolName
unsigned fRTPTimestampFrequency
Boolean fMultiplexRTCPWithRTP
char * fControlPath
MIKEYStatefMIKEYState
SRTPCryptographicContextfCrypto
struct sockaddr_storage fSourceFilterAddr
unsigned fBandwidth
double fPlayStartTime
double fPlayEndTime
char * fAbsStartTime
char * fAbsEndTime
unsigned short fVideoWidth
unsigned short fVideoHeight
unsigned fVideoFPS
unsigned fNumChannels
float fScale
float fSpeed
double fNPT_PTS_Offset
HashTablefAttributeTable
GroupsockfRTPSocket
GroupsockfRTCPSocket
RTPSourcefRTPSource
RTCPInstancefRTCPInstance
FramedSourcefReadSource
Boolean fReceiveRawMP3ADUs
Boolean fReceiveRawJPEGFrames
char * fSessionId

Friends

class MediaSession
class MediaSubsessionIterator

Detailed Description

Definition at line 171 of file MediaSession.hh.

Constructor & Destructor Documentation

◆ MediaSubsession()

MediaSubsession::MediaSubsession ( MediaSession & parent)
protected

References MediaSession.

Referenced by setNext().

◆ ~MediaSubsession()

virtual MediaSubsession::~MediaSubsession ( )
protectedvirtual

Member Function Documentation

◆ _absEndTime()

char *& MediaSubsession::_absEndTime ( )
inline

Definition at line 211 of file MediaSession.hh.

211{ return fAbsEndTime; }

References fAbsEndTime.

◆ _absStartTime()

char *& MediaSubsession::_absStartTime ( )
inline

Definition at line 210 of file MediaSession.hh.

210{ return fAbsStartTime; }

References fAbsStartTime.

◆ _playEndTime()

double & MediaSubsession::_playEndTime ( )
inline

Definition at line 209 of file MediaSession.hh.

209{ return fPlayEndTime; }

References fPlayEndTime.

◆ _playStartTime()

double & MediaSubsession::_playStartTime ( )
inline

Definition at line 208 of file MediaSession.hh.

208{ return fPlayStartTime; }

References fPlayStartTime.

◆ absEndTime()

char * MediaSubsession::absEndTime ( ) const

◆ absStartTime()

char * MediaSubsession::absStartTime ( ) const

◆ addFilter()

void MediaSubsession::addFilter ( FramedFilter * filter)

◆ attrVal_bool()

Boolean MediaSubsession::attrVal_bool ( char const * attrName) const
inline

Definition at line 247 of file MediaSession.hh.

247{ return attrVal_int(attrName) != 0; }
unsigned attrVal_int(char const *attrName) const

References attrVal_int().

◆ attrVal_int()

unsigned MediaSubsession::attrVal_int ( char const * attrName) const

Referenced by attrVal_bool(), and attrVal_unsigned().

◆ attrVal_str()

char const * MediaSubsession::attrVal_str ( char const * attrName) const

◆ attrVal_strToLower()

char const * MediaSubsession::attrVal_strToLower ( char const * attrName) const

◆ attrVal_unsigned()

unsigned MediaSubsession::attrVal_unsigned ( char const * attrName) const
inline

Definition at line 246 of file MediaSession.hh.

246{ return (unsigned)attrVal_int(attrName); }

References attrVal_int().

◆ bandwidth()

unsigned MediaSubsession::bandwidth ( ) const
inline

Definition at line 237 of file MediaSession.hh.

237{ return fBandwidth; }

References fBandwidth.

◆ clientPortNum()

unsigned short MediaSubsession::clientPortNum ( ) const
inline

Definition at line 176 of file MediaSession.hh.

176{ return fClientPortNum; }
unsigned short fClientPortNum

References fClientPortNum.

◆ codecName()

char const * MediaSubsession::codecName ( ) const
inline

Definition at line 180 of file MediaSession.hh.

180{ return fCodecName; }

References fCodecName.

◆ connectionEndpointName() [1/2]

char *& MediaSubsession::connectionEndpointName ( )
inline

Definition at line 226 of file MediaSession.hh.

226{ return fConnectionEndpointName; }
char * fConnectionEndpointName

References fConnectionEndpointName.

◆ connectionEndpointName() [2/2]

char const * MediaSubsession::connectionEndpointName ( ) const
inline

Definition at line 227 of file MediaSession.hh.

227 {
229 }

References fConnectionEndpointName.

◆ connectionEndpointNameAddressFamily()

int MediaSubsession::connectionEndpointNameAddressFamily ( ) const
inline

◆ controlPath()

char const * MediaSubsession::controlPath ( ) const
inline

Definition at line 182 of file MediaSession.hh.

182{ return fControlPath; }

References fControlPath.

◆ createSourceObjects()

virtual Boolean MediaSubsession::createSourceObjects ( int useSpecialRTPoffset)
protectedvirtual

◆ deInitiate()

void MediaSubsession::deInitiate ( )

◆ env()

UsageEnvironment & MediaSubsession::env ( )
inlineprotected

Definition at line 299 of file MediaSession.hh.

299{ return fParent.envir(); }
MediaSession & fParent
UsageEnvironment & envir() const
Definition Media.hh:59

References Medium::envir(), and fParent.

◆ fmtp_config()

char const * MediaSubsession::fmtp_config ( ) const

Referenced by fmtp_configuration().

◆ fmtp_configuration()

char const * MediaSubsession::fmtp_configuration ( ) const
inline

Definition at line 251 of file MediaSession.hh.

251{ return fmtp_config(); }
char const * fmtp_config() const

References fmtp_config().

◆ fmtp_spropparametersets()

char const * MediaSubsession::fmtp_spropparametersets ( ) const
inline

Definition at line 252 of file MediaSession.hh.

252{ return attrVal_str("sprop-parameter-sets"); }
char const * attrVal_str(char const *attrName) const

References attrVal_str().

◆ fmtp_sproppps()

char const * MediaSubsession::fmtp_sproppps ( ) const
inline

Definition at line 255 of file MediaSession.hh.

255{ return attrVal_str("sprop-pps"); }

References attrVal_str().

◆ fmtp_spropsps()

char const * MediaSubsession::fmtp_spropsps ( ) const
inline

Definition at line 254 of file MediaSession.hh.

254{ return attrVal_str("sprop-sps"); }

References attrVal_str().

◆ fmtp_spropvps()

char const * MediaSubsession::fmtp_spropvps ( ) const
inline

Definition at line 253 of file MediaSession.hh.

253{ return attrVal_str("sprop-vps"); }

References attrVal_str().

◆ getConnectionEndpointAddress()

void MediaSubsession::getConnectionEndpointAddress ( struct sockaddr_storage & addr) const

◆ getCrypto()

SRTPCryptographicContext * MediaSubsession::getCrypto ( ) const
inline

Definition at line 291 of file MediaSession.hh.

291{ return fCrypto != NULL ? fCrypto : fParent.getCrypto(); }
#define NULL
SRTPCryptographicContext * getCrypto() const
SRTPCryptographicContext * fCrypto

References fCrypto, fParent, MediaSession::getCrypto(), and NULL.

◆ getMIKEYState()

MIKEYState * MediaSubsession::getMIKEYState ( ) const
inline

Definition at line 290 of file MediaSession.hh.

MIKEYState * getMIKEYState() const
MIKEYState * fMIKEYState

References fMIKEYState, fParent, MediaSession::getMIKEYState(), and NULL.

◆ getNormalPlayTime()

double MediaSubsession::getNormalPlayTime ( struct timeval const & presentationTime)

◆ initiate()

Boolean MediaSubsession::initiate ( int useSpecialRTPoffset = -1)

◆ isSSM()

Boolean MediaSubsession::isSSM ( ) const
inline

Definition at line 184 of file MediaSession.hh.

Boolean addressIsNull(sockaddr_storage const &address)
struct sockaddr_storage fSourceFilterAddr

References addressIsNull(), and fSourceFilterAddr.

◆ mediumName()

char const * MediaSubsession::mediumName ( ) const
inline

Definition at line 179 of file MediaSession.hh.

179{ return fMediumName; }

References fMediumName.

◆ numChannels()

unsigned MediaSubsession::numChannels ( ) const
inline

Definition at line 189 of file MediaSession.hh.

189{ return fNumChannels; }
unsigned fNumChannels

References fNumChannels.

◆ parentSession() [1/2]

MediaSession & MediaSubsession::parentSession ( )
inline

Definition at line 173 of file MediaSession.hh.

173{ return fParent; }

References fParent, and MediaSession.

Referenced by connectionEndpointNameAddressFamily().

◆ parentSession() [2/2]

MediaSession const & MediaSubsession::parentSession ( ) const
inline

Definition at line 174 of file MediaSession.hh.

174{ return fParent; }

References fParent, and MediaSession.

◆ parseSDPAttribute_control()

Boolean MediaSubsession::parseSDPAttribute_control ( char const * sdpLine)
protected

◆ parseSDPAttribute_fmtp()

Boolean MediaSubsession::parseSDPAttribute_fmtp ( char const * sdpLine)
protected

◆ parseSDPAttribute_framerate()

Boolean MediaSubsession::parseSDPAttribute_framerate ( char const * sdpLine)
protected

◆ parseSDPAttribute_key_mgmt()

Boolean MediaSubsession::parseSDPAttribute_key_mgmt ( char const * sdpLine)
protected

◆ parseSDPAttribute_range()

Boolean MediaSubsession::parseSDPAttribute_range ( char const * sdpLine)
protected

◆ parseSDPAttribute_rtcpmux()

Boolean MediaSubsession::parseSDPAttribute_rtcpmux ( char const * sdpLine)
protected

◆ parseSDPAttribute_rtpmap()

Boolean MediaSubsession::parseSDPAttribute_rtpmap ( char const * sdpLine)
protected

◆ parseSDPAttribute_source_filter()

Boolean MediaSubsession::parseSDPAttribute_source_filter ( char const * sdpLine)
protected

◆ parseSDPAttribute_x_dimensions()

Boolean MediaSubsession::parseSDPAttribute_x_dimensions ( char const * sdpLine)
protected

◆ parseSDPLine_b()

Boolean MediaSubsession::parseSDPLine_b ( char const * sdpLine)
protected

◆ parseSDPLine_c()

Boolean MediaSubsession::parseSDPLine_c ( char const * sdpLine)
protected

◆ playEndTime()

double MediaSubsession::playEndTime ( ) const

◆ playStartTime()

double MediaSubsession::playStartTime ( ) const

◆ protocolName()

char const * MediaSubsession::protocolName ( ) const
inline

Definition at line 181 of file MediaSession.hh.

181{ return fProtocolName; }

References fProtocolName.

◆ readSource()

FramedSource * MediaSubsession::readSource ( )
inline

Definition at line 197 of file MediaSession.hh.

197{ return fReadSource; }
FramedSource * fReadSource

References fReadSource.

◆ receiveRawJPEGFrames()

void MediaSubsession::receiveRawJPEGFrames ( )
inline

Definition at line 225 of file MediaSession.hh.

225{ fReceiveRawJPEGFrames = True; } // optional hack for video/JPEG; must not be called after initiate()
const Boolean True
Definition Boolean.hh:31
Boolean fReceiveRawJPEGFrames

References fReceiveRawJPEGFrames, and True.

◆ receiveRawMP3ADUs()

void MediaSubsession::receiveRawMP3ADUs ( )
inline

Definition at line 224 of file MediaSession.hh.

224{ fReceiveRawMP3ADUs = True; } // optional hack for audio/MPA-ROBUST; must not be called after initiate()
Boolean fReceiveRawMP3ADUs

References fReceiveRawMP3ADUs, and True.

◆ rtcpInstance()

RTCPInstance * MediaSubsession::rtcpInstance ( )
inline

Definition at line 194 of file MediaSession.hh.

194{ return fRTCPInstance; }
RTCPInstance * fRTCPInstance

References fRTCPInstance.

◆ rtcpIsMuxed()

Boolean MediaSubsession::rtcpIsMuxed ( ) const
inline

Definition at line 196 of file MediaSession.hh.

196{ return fMultiplexRTCPWithRTP; }
Boolean fMultiplexRTCPWithRTP

References fMultiplexRTCPWithRTP.

◆ rtpPayloadFormat()

unsigned char MediaSubsession::rtpPayloadFormat ( ) const
inline

Definition at line 177 of file MediaSession.hh.

177{ return fRTPPayloadFormat; }
unsigned char fRTPPayloadFormat

References fRTPPayloadFormat.

◆ rtpSource()

RTPSource * MediaSubsession::rtpSource ( )
inline

Definition at line 193 of file MediaSession.hh.

193{ return fRTPSource; }
RTPSource * fRTPSource

References fRTPSource.

◆ rtpTimestampFrequency()

unsigned MediaSubsession::rtpTimestampFrequency ( ) const
inline

Definition at line 195 of file MediaSession.hh.

195{ return fRTPTimestampFrequency; }
unsigned fRTPTimestampFrequency

References fRTPTimestampFrequency.

◆ savedSDPLines()

char const * MediaSubsession::savedSDPLines ( ) const
inline

Definition at line 178 of file MediaSession.hh.

178{ return fSavedSDPLines; }

References fSavedSDPLines.

◆ scale()

float & MediaSubsession::scale ( )
inline

Definition at line 190 of file MediaSession.hh.

190{ return fScale; }

References fScale.

◆ sessionId()

char const * MediaSubsession::sessionId ( ) const
inline

Definition at line 264 of file MediaSession.hh.

264{ return fSessionId; }

References fSessionId.

Referenced by setSessionId().

◆ setAttribute()

void MediaSubsession::setAttribute ( char const * name,
char const * value = NULL,
Boolean valueIsHexadecimal = False )
protected

References False, and NULL.

◆ setClientPortNum()

Boolean MediaSubsession::setClientPortNum ( unsigned short portNum)

References portNum().

◆ setDestinations()

void MediaSubsession::setDestinations ( struct sockaddr_storage const & defaultDestAddress)

◆ setNext()

void MediaSubsession::setNext ( MediaSubsession * next)
inlineprotected

Definition at line 300 of file MediaSession.hh.

300{ fNext = next; }
MediaSubsession * fNext

References fNext, and MediaSubsession().

◆ setSessionId()

void MediaSubsession::setSessionId ( char const * sessionId)

References sessionId().

◆ speed()

float & MediaSubsession::speed ( )
inline

Definition at line 191 of file MediaSession.hh.

191{ return fSpeed; }

References fSpeed.

◆ videoFPS()

unsigned MediaSubsession::videoFPS ( ) const
inline

Definition at line 188 of file MediaSession.hh.

188{ return fVideoFPS; }

References fVideoFPS.

◆ videoHeight()

unsigned short MediaSubsession::videoHeight ( ) const
inline

Definition at line 187 of file MediaSession.hh.

187{ return fVideoHeight; }
unsigned short fVideoHeight

References fVideoHeight.

◆ videoWidth()

unsigned short MediaSubsession::videoWidth ( ) const
inline

Definition at line 186 of file MediaSession.hh.

186{ return fVideoWidth; }
unsigned short fVideoWidth

References fVideoWidth.

◆ MediaSession

friend class MediaSession
friend

Definition at line 294 of file MediaSession.hh.

References MediaSession.

Referenced by MediaSession, MediaSubsession(), parentSession(), and parentSession().

◆ MediaSubsessionIterator

friend class MediaSubsessionIterator
friend

Definition at line 295 of file MediaSession.hh.

References MediaSubsessionIterator.

Referenced by MediaSubsessionIterator.

Field Documentation

◆ fAbsEndTime

char* MediaSubsession::fAbsEndTime
protected

Definition at line 348 of file MediaSession.hh.

Referenced by _absEndTime().

◆ fAbsStartTime

char* MediaSubsession::fAbsStartTime
protected

Definition at line 347 of file MediaSession.hh.

Referenced by _absStartTime().

◆ fAttributeTable

HashTable* MediaSubsession::fAttributeTable
protected

Definition at line 358 of file MediaSession.hh.

◆ fBandwidth

unsigned MediaSubsession::fBandwidth
protected

Definition at line 343 of file MediaSession.hh.

Referenced by bandwidth().

◆ fClientPortNum

unsigned short MediaSubsession::fClientPortNum
protected

Definition at line 327 of file MediaSession.hh.

Referenced by clientPortNum().

◆ fCodecName

char* MediaSubsession::fCodecName
protected

Definition at line 332 of file MediaSession.hh.

Referenced by codecName().

◆ fConnectionEndpointName

char* MediaSubsession::fConnectionEndpointName
protected

Definition at line 325 of file MediaSession.hh.

Referenced by connectionEndpointName(), and connectionEndpointName().

◆ fConnectionEndpointNameAddressFamily

int MediaSubsession::fConnectionEndpointNameAddressFamily
protected

Definition at line 326 of file MediaSession.hh.

Referenced by connectionEndpointNameAddressFamily().

◆ fControlPath

char* MediaSubsession::fControlPath
protected

Definition at line 336 of file MediaSession.hh.

Referenced by controlPath().

◆ fCrypto

SRTPCryptographicContext* MediaSubsession::fCrypto
protected

Definition at line 340 of file MediaSession.hh.

Referenced by getCrypto().

◆ fMediumName

char* MediaSubsession::fMediumName
protected

Definition at line 331 of file MediaSession.hh.

Referenced by mediumName().

◆ fMIKEYState

MIKEYState* MediaSubsession::fMIKEYState
protected

Definition at line 339 of file MediaSession.hh.

Referenced by getMIKEYState().

◆ fMultiplexRTCPWithRTP

Boolean MediaSubsession::fMultiplexRTCPWithRTP
protected

Definition at line 335 of file MediaSession.hh.

Referenced by rtcpIsMuxed().

◆ fNext

MediaSubsession* MediaSubsession::fNext
protected

Definition at line 322 of file MediaSession.hh.

Referenced by setNext().

◆ fNPT_PTS_Offset

double MediaSubsession::fNPT_PTS_Offset
protected

Definition at line 357 of file MediaSession.hh.

◆ fNumChannels

unsigned MediaSubsession::fNumChannels
protected

Definition at line 353 of file MediaSession.hh.

Referenced by numChannels().

◆ fParent

MediaSession& MediaSubsession::fParent
protected

Definition at line 321 of file MediaSession.hh.

Referenced by env(), getCrypto(), getMIKEYState(), parentSession(), and parentSession().

◆ fPlayEndTime

double MediaSubsession::fPlayEndTime
protected

Definition at line 346 of file MediaSession.hh.

Referenced by _playEndTime().

◆ fPlayStartTime

double MediaSubsession::fPlayStartTime
protected

Definition at line 345 of file MediaSession.hh.

Referenced by _playStartTime().

◆ fProtocolName

char* MediaSubsession::fProtocolName
protected

Definition at line 333 of file MediaSession.hh.

Referenced by protocolName().

◆ fReadSource

FramedSource* MediaSubsession::fReadSource
protected

Definition at line 363 of file MediaSession.hh.

Referenced by readSource().

◆ fReceiveRawJPEGFrames

Boolean MediaSubsession::fReceiveRawJPEGFrames
protected

Definition at line 364 of file MediaSession.hh.

Referenced by receiveRawJPEGFrames().

◆ fReceiveRawMP3ADUs

Boolean MediaSubsession::fReceiveRawMP3ADUs
protected

Definition at line 364 of file MediaSession.hh.

Referenced by receiveRawMP3ADUs().

◆ fRTCPInstance

RTCPInstance* MediaSubsession::fRTCPInstance
protected

Definition at line 362 of file MediaSession.hh.

Referenced by rtcpInstance().

◆ fRTCPSocket

Groupsock* MediaSubsession::fRTCPSocket
protected

Definition at line 361 of file MediaSession.hh.

◆ fRTPPayloadFormat

unsigned char MediaSubsession::fRTPPayloadFormat
protected

Definition at line 329 of file MediaSession.hh.

Referenced by rtpPayloadFormat().

◆ fRTPSocket

Groupsock* MediaSubsession::fRTPSocket
protected

Definition at line 361 of file MediaSession.hh.

◆ fRTPSource

RTPSource* MediaSubsession::fRTPSource
protected

Definition at line 362 of file MediaSession.hh.

Referenced by rtpSource().

◆ fRTPTimestampFrequency

unsigned MediaSubsession::fRTPTimestampFrequency
protected

Definition at line 334 of file MediaSession.hh.

Referenced by rtpTimestampFrequency().

◆ fSavedSDPLines

char* MediaSubsession::fSavedSDPLines
protected

Definition at line 330 of file MediaSession.hh.

Referenced by savedSDPLines().

◆ fScale

float MediaSubsession::fScale
protected

Definition at line 355 of file MediaSession.hh.

Referenced by scale().

◆ fSessionId

char* MediaSubsession::fSessionId
protected

Definition at line 367 of file MediaSession.hh.

Referenced by sessionId().

◆ fSourceFilterAddr

struct sockaddr_storage MediaSubsession::fSourceFilterAddr
protected

Definition at line 342 of file MediaSession.hh.

Referenced by isSSM().

◆ fSpeed

float MediaSubsession::fSpeed
protected

Definition at line 356 of file MediaSession.hh.

Referenced by speed().

◆ fVideoFPS

unsigned MediaSubsession::fVideoFPS
protected

Definition at line 351 of file MediaSession.hh.

Referenced by videoFPS().

◆ fVideoHeight

unsigned short MediaSubsession::fVideoHeight
protected

Definition at line 349 of file MediaSession.hh.

Referenced by videoHeight().

◆ fVideoWidth

unsigned short MediaSubsession::fVideoWidth
protected

Definition at line 349 of file MediaSession.hh.

Referenced by videoWidth().

◆ miscPtr

void* MediaSubsession::miscPtr

Definition at line 272 of file MediaSession.hh.

◆ rtcpChannelId

unsigned char MediaSubsession::rtcpChannelId

Definition at line 270 of file MediaSession.hh.

◆ rtpChannelId

unsigned char MediaSubsession::rtpChannelId

Definition at line 270 of file MediaSession.hh.

◆ rtpInfo

struct MediaSubsession::[struct].rtpInfo MediaSubsession::rtpInfo

◆ serverPortNum

unsigned short MediaSubsession::serverPortNum

Definition at line 269 of file MediaSession.hh.

◆ sink

MediaSink* MediaSubsession::sink

Definition at line 271 of file MediaSession.hh.


The documentation for this class was generated from the following file: