Valkka  1.6.1
OpenSource Video Management
Classes | Enumerations
decoding

DecoderBase is the base class for various decoders. AVThread is a Thread subclass that consumes frames, decodes them using DecoderBase instances and passes them along for the OpenGLThread. More...

Collaboration diagram for decoding:

Classes

class  AVThread
 A thread consuming frames and feeding them to various encoders. More...
 
class  Decoder
 A Virtual class for decoders. More...
 
class  DummyDecoder
 A Dummy decoder. More...
 
class  AVDecoder
 Decoder using FFmpeg/libav. More...
 
class  VideoDecoder
 Video decoder using FFmpeg/libav. More...
 
class  AVHwDecoder
 Video decoder using FFmpeg/libav with VAAPI. More...
 
struct  AVSignalContext
 Redefinition of characteristic signal contexts (info that goes with the signal) for AVThread thread. More...
 

Enumerations

enum  AVSignal { none, exit, AVSignal::on, AVSignal::off }
 Signals used by AVThread. More...
 

Detailed Description

DecoderBase is the base class for various decoders. AVThread is a Thread subclass that consumes frames, decodes them using DecoderBase instances and passes them along for the OpenGLThread.

Enumeration Type Documentation

◆ AVSignal

enum AVSignal
strong

Signals used by AVThread.

Enumerator
on 

turn decoding on

off 

turn decoding off