Valkka  1.6.1
OpenSource Video Management
Classes | Enumerations | Functions
livethread.h File Reference

A live555 thread. More...

#include "live.h"
#include "liveserver.h"
#include "thread.h"
#include "framefilter.h"
#include "framefifo.h"
#include "event.h"
Include dependency graph for livethread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LiveFifo
 This is a special FrameFifo class for feeding frames into live555, i.e. More...
 
struct  LiveConnectionContext
 Identifies a stream and encapsulates information about the type of connection the user is requesting to LiveThread. More...
 
struct  LiveOutboundContext
 Same as LiveConnectionContext, but for outbound streams (i.e. More...
 
struct  LiveSignalContext
 Identifies the information the signals LiveThread::Signals carry. More...
 
class  Connection
 A base class that unifies all kinds of connections (RTSP and SDP). More...
 
class  Outbound
 A base class that unifies all kinds of outgoing streams (i.e. More...
 
class  RTSPConnection
 A negotiated RTSP connection. More...
 
class  SDPConnection
 Connection is is defined in an SDP file. More...
 
class  SDPOutbound
 Sending a stream without rtsp negotiation (i.e. More...
 
class  RTSPOutbound
 Sending a stream using the on-demand rtsp server. More...
 
class  LiveThread
 Live555, running in a separate thread. More...
 

Enumerations

enum class  LiveConnectionType { none , rtsp , sdp }
 LiveThread connection types. More...
 
enum class  LiveSignal {
  none , exit , register_stream , deregister_stream ,
  play_stream , stop_stream , register_outbound , deregister_outbound
}
 Characteristic signals for the Live555 thread. More...
 

Functions

void setLiveOutPacketBuffermaxSize (unsigned i)
 

Detailed Description

A live555 thread.

Author
Sampsa Riikonen
Date
2017
Version
1.6.1

Enumeration Type Documentation

◆ LiveSignal

enum LiveSignal
strong

Characteristic signals for the Live555 thread.

These signals map directly into methods with the same names