Valkka  1.6.1
OpenSource Video Management
Public Member Functions | Public Attributes | Protected Attributes | List of all members
RTSPOutbound Class Reference

Sending a stream using the on-demand rtsp server. More...

#include <livethread.h>

Inheritance diagram for RTSPOutbound:
Inheritance graph
[legend]
Collaboration diagram for RTSPOutbound:
Collaboration graph
[legend]

Public Member Functions

 RTSPOutbound (UsageEnvironment &env, RTSPServer &server, FrameFifo &fifo, LiveOutboundContext &ctx)
 
void reinit ()
 Reset session and subsessions.
 
void handleFrame (Frame *f)
 Setup session and subsessions, writes payload.
 
- Public Member Functions inherited from Outbound
 Outbound (UsageEnvironment &env, FrameFifo &fifo, LiveOutboundContext &ctx)
 Default constructor.
 
virtual ~Outbound ()
 Default virtual destructor.
 

Public Attributes

ServerMediaSession * media_session
 
std::vector< ValkkaServerMediaSubsession * > media_subsessions
 
- Public Attributes inherited from Outbound
LiveOutboundContextctx
 Identifies the connection type, stream address, etc. See LiveOutboundContext.
 
UsageEnvironment & env
 Identifies the live555 event loop.
 
FrameFifofifo
 Outgoing fFrames are being read and finally recycled here.
 

Protected Attributes

RTSPServer & server
 Reference to the RTSPServer instance.
 
- Protected Attributes inherited from Outbound
bool setup_ok
 
bool at_setup
 Flags used by Outbound::handleFrame.
 

Detailed Description

Sending a stream using the on-demand rtsp server.

Parameters
envSee Outbound::env
fifoSee Outbound::fifo
ctxSee Outbound::ctx

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