Valkka
1.6.1
OpenSource Video Management
|
Things related to Frame. More...
Namespaces | |
H264SliceType | |
Various H264 frame types. | |
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... | |
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, FrameClass::mux, First = none, Last = mux } |
Enumeration of Frame classes used by Valkka. More... | |
Things related to Frame.
|
strong |
Enumeration of Frame classes used by Valkka.
Enumerator | |
---|---|
none | unknown |
basic | data at payload |
avpkt | data at ffmpeg avpkt |
avmedia | data at ffmpeg av_frame and ffmpeg av_codec_context |
avbitmap | child of avmedia: video |
avaudio | child of avmedia: audio |
avrgb | rgb interpolated from yuv |
yuv | data at the GPU |
rgb | our own RGB24 data structure |
setup | setup data |
signal | signal to AVThread or OpenGLThread. Also custom signals to custom Threads |
marker | Used when sending blocks of frames: mark filesystem and block start and end. |
mux | Muxed streams, for example, MP4 or matroska. |