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

Interface to live555. More...

#include "livedep.h"
#include "frame.h"
#include "framefifo.h"
#include "framefilter.h"
#include "logging.h"
Include dependency graph for live.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StreamClientState
 Class to hold per-stream state that we maintain throughout each stream's lifetime. More...
 
class  ValkkaRTSPClient
 Handles a live555 RTSP connection. More...
 
class  FrameSink
 Live555 handling of media frames. More...
 

Enumerations

enum class  LiveStatus { none , pending , alive , closed }
 Status for the ValkkaRTSPClient. More...
 

Functions

UsageEnvironment & operator<< (UsageEnvironment &env, const RTSPClient &rtspClient)
 A function that outputs a string that identifies each stream (for debugging output).
 
UsageEnvironment & operator<< (UsageEnvironment &env, const MediaSubsession &subsession)
 A function that outputs a string that identifies each subsession (for debugging output).
 
Loggeroperator<< (Logger &logger, const RTSPClient &rtspClient)
 A function that outputs a string that identifies each stream (for debugging output).
 
Loggeroperator<< (Logger &logger, const MediaSubsession &subsession)
 A function that outputs a string that identifies each subsession (for debugging output).
 
void usage (UsageEnvironment &env, char const *progName)
 

Detailed Description

Interface to live555.

Author
Sampsa Riikonen
Date
2017
Version
1.6.1

Acknowledgements: Ross Finlayson for his advice