|
Valkka
0.17.0
OpenSource Video Management
|
A frame signaling internal thread commands, states of recorded video, etc. More...
#include <frame.h>


Public Member Functions | |
| SignalFrame () | |
| Default ctor. | |
| virtual | ~SignalFrame () |
| Default virtual dtor. | |
| frame_essentials (FrameClass::signal, SignalFrame) | |
| frame_clone (FrameClass::signal, SignalFrame) | |
Public Member Functions inherited from Frame | |
| Frame () | |
| Default ctor. | |
| virtual | ~Frame () |
| Default virtual dtor. | |
| frame_essentials (FrameClass::none, Frame) | |
| frame_clone (FrameClass::none, Frame) | |
| virtual void | print (std::ostream &os) const |
| Produces frame output. | |
| virtual std::string | dumpPayload () |
| Dumps internal payload data. | |
| virtual void | dumpPayloadToFile (std::ofstream &fout) |
| Dumps internal payload data into a file. | |
| virtual void | updateAux () |
| Update internal auxiliary state variables. | |
| virtual void | update () |
| Update helper points (call always) | |
| virtual void | reset () |
| Reset the internal data. | |
| virtual bool | isSeekable () |
| Can we seek to this frame? (e.g. is it a key-frame .. for H264 sps packets are used as seek markers) | |
| void | copyMetaFrom (Frame *f) |
| Copy metadata (slot, subsession index, timestamp) to this frame. | |
Public Attributes | |
| OpenGLSignalContext | opengl_signal_ctx |
| Thread commands to OpenGLThread. | |
| AVSignalContext | av_signal_ctx |
| Thread commands to AVThread. | |
| ValkkaFSWriterSignalContext | valkkafswriter_signal_ctx |
| Thread commands to ValkkFSWriterThread. | |
| ValkkaFSReaderSignalContext | valkkafsreader_signal_ctx |
| Thread commands to ValkkaFSReaderThread. | |
| void * | custom_signal_ctx |
| For extensions: thread commands for any thread. TODO: migrate all signal contexes here. | |
Public Attributes inherited from Frame | |
| SlotNumber | n_slot |
| Slot number identifying the media source. | |
| int | subsession_index |
| Media subsession index. | |
| long int | mstimestamp |
| Presentation time stamp (PTS) in milliseconds. | |
Additional Inherited Members | |
Protected Attributes inherited from Frame | |
| FrameClass | frameclass |
| Declares frametype for correct typecast. Used by Frame::getFrameClass() | |
A frame signaling internal thread commands, states of recorded video, etc.
1.8.13