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

A Thread handling files and sending frames to fifo. More...

#include "frame.h"
#include "thread.h"
#include "framefilter.h"
#include "logging.h"
#include "tools.h"
Include dependency graph for avfilethread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FileContext
 This class descibes the origin and state of a FileStream. More...
 
class  TestFileStream
 
class  FileStream
 This class in analogous to the Connection class in live streams. More...
 
struct  FileSignalContext
 Identifies the information the signals FileSignal carry. More...
 
class  FileThread
 This class in analogous to LiveThread, but it handles files instead of live streams. More...
 

Enumerations

enum class  FileState {
  none , error , seek , stop ,
  play
}
 Describes the state of a FileStream.
 
enum class  FileSignal {
  none , exit , open_stream , close_stream ,
  seek_stream , play_stream , stop_stream , get_state
}
 Characteristic signals for the FileThread. More...
 

Detailed Description

A Thread handling files and sending frames to fifo.

Author
Sampsa Riikonen
Date
2018
Version
1.6.1

Enumeration Type Documentation

◆ FileSignal

enum FileSignal
strong

Characteristic signals for the FileThread.

These signals map directly into methods with the same names

Enumerator
get_state 

query information about the stream