|
Valkka
0.17.0
OpenSource Video Management
|
#include "common.h"#include "codec.h"#include "threadsignal.h"#include "constant.h"#include "avdep.h"#include "opengl.h"#include "tools.h"#include "macro.h"#include "rawrite.h"

Go to the source code of this file.
Classes | |
| class | Frame |
| Frame: An abstract queueable class. More... | |
| class | BasicFrame |
| Custom payload Frame. More... | |
| class | SetupFrame |
| Setup frame. More... | |
| class | AVMediaFrame |
| Decoded Frame in FFmpeg format. More... | |
| class | AVBitmapFrame |
| Decoded YUV/RGB frame in FFMpeg format. More... | |
| class | AVRGBFrame |
| Decoded YUV frame in a non-planar format (thus "NP") More... | |
| class | YUVFrame |
| A GPU YUV frame. More... | |
| class | RGBFrame |
| Our own RGB24 structure. More... | |
| class | SignalFrame |
| A frame signaling internal thread commands, states of recorded video, etc. More... | |
| class | MarkerFrame |
Typedefs | |
| typedef std::vector< Frame * > | Reservoir |
| typedef std::deque< Frame * > | Stack |
| typedef std::deque< Frame * > | Fifo |
| typedef std::deque< Frame * > | Cache |
| typedef std::vector< YUVFrame * > | YUVReservoir |
| typedef std::deque< YUVFrame * > | YUVStack |
| typedef std::vector< RGBFrame * > | RGBReservoir |
| typedef std::deque< RGBFrame * > | RGBStack |
Enumerations | |
| enum | FrameClass { FrameClass::none, FrameClass::basic, FrameClass::avpkt, FrameClass::avmedia, FrameClass::avbitmap, FrameClass::avaudio, FrameClass::avrgb, FrameClass::yuv, FrameClass::rgb, FrameClass::setup, FrameClass::signal, FrameClass::marker, First = none, Last = signal } |
| Enumeration of Frame classes used by Valkka. More... | |
| enum | TimeCorrectionType { none, smart, dummy } |
| Methods to correct frame timestamps. More... | |
| enum | SetupFrameType { none, stream_init, stream_state } |
| A muxed packet (in some container format) More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Frame &f) |
|
strong |
A muxed packet (in some container format)
|
strong |
Methods to correct frame timestamps.
1.8.13