Valkka
1.6.1
OpenSource Video Management
|
Things related to streaming from/into files. More...
Classes | |
struct | FileContext |
This class descibes the origin and state of a FileStream. More... | |
class | FileStream |
This class in analogous to the Connection class in live streams. More... | |
class | FileThread |
This class in analogous to LiveThread, but it handles files instead of live streams. More... | |
class | FileFrameFilter |
Pipe stream into a matroska (mkv) file. More... | |
class | AbstractFileStream |
A general class for on-disk stored streams. More... | |
class | AbstractFileThread |
This class uses AbstractFileStream(s) More... | |
Enumerations | |
enum class | FileState { none , error , seek , stop , play } |
Describes the state of a FileStream. | |
enum class | AbstractFileState { none , error , seek , stop , play } |
Describes the state of a stream. | |
Things related to streaming from/into files.
At the moment, reading from files is done by a single thread that multiplexes the reading from various files, FileThread
Writing is done simply by writing to a special FrameFilter, namely, the FileFrameFilter. In the future, we'd like to do this in a separate thread as well (include writing into FileThread, maybe)