Valkka  1.6.1
OpenSource Video Management
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes | List of all members
H264ServerMediaSubsession Class Reference
Inheritance diagram for H264ServerMediaSubsession:
Inheritance graph
[legend]
Collaboration diagram for H264ServerMediaSubsession:
Collaboration graph
[legend]

Public Member Functions

void checkForAuxSDPLine1 ()
 
void afterPlayingDummy1 ()
 
- Public Member Functions inherited from ValkkaServerMediaSubsession
void handleFrame (Frame *f)
 Puts a frame into the buffer_source.
 

Static Public Member Functions

static H264ServerMediaSubsessioncreateNew (UsageEnvironment &env, FrameFifo &fifo, Boolean reuseFirstSource)
 

Protected Member Functions

 H264ServerMediaSubsession (UsageEnvironment &env, FrameFifo &fifo, Boolean reuseFirstSource)
 
void setDoneFlag ()
 call before removing this from the server .. informs the extra inner event loop (if any)
 
virtual char const * getAuxSDPLine (RTPSink *rtpSink, FramedSource *inputSource)
 
virtual FramedSource * createNewStreamSource (unsigned clientSessionId, unsigned &estBitrate)
 
virtual RTPSink * createNewRTPSink (Groupsock *rtpGroupsock, unsigned char rtpPayloadTypeIfDynamic, FramedSource *inputSource)
 
- Protected Member Functions inherited from ValkkaServerMediaSubsession
 ValkkaServerMediaSubsession (UsageEnvironment &env, FrameFifo &fifo, Boolean reuseFirstSource)
 

Static Protected Member Functions

static void afterPlayingDummy (void *clientData)
 
static void checkForAuxSDPLine (void *clientData)
 

Private Attributes

char * fAuxSDPLine
 
char fDoneFlag
 
RTPSink * fDummyRTPSink
 

Additional Inherited Members

- Protected Attributes inherited from ValkkaServerMediaSubsession
BufferSourcebuffer_source
 Reserved in the child classes (depends on the payload type)
 
FrameFifofifo
 
Boolean source_alive
 A canary variable that tells us if live555 event loop has closed the buffer_source.
 

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