Loading...
Searching...
No Matches
Gfx::Kinect2::kinect2_decoder Class Reference
Inheritance diagram for Gfx::Kinect2::kinect2_decoder:
Video::ExternalInput Video::VideoInterface Video::VideoMetadata Video::ImageFormat

Public Member Functions

 kinect2_decoder (::Video::FrameQueue &queue, int width, int height, AVPixelFormat format, QString filter)
 
bool start () noexcept override
 
void stop () noexcept override
 
AVFrame * dequeue_frame () noexcept override
 
void release_frame (AVFrame *frame) noexcept override
 

Public Attributes

const QString filter
 
- Public Attributes inherited from Video::ImageFormat
int width {}
 
int height {}
 
AVPixelFormat pixel_format = AVPixelFormat(-1)
 
AVColorRange color_range = AVColorRange(-1)
 
AVColorPrimaries color_primaries = AVColorPrimaries(-1)
 
AVColorTransferCharacteristic color_trc = AVColorTransferCharacteristic(-1)
 
AVColorSpace color_space = AVColorSpace(-1)
 
AVChromaLocation chroma_location = AVChromaLocation(-1)
 

Member Function Documentation

◆ dequeue_frame()

AVFrame * Gfx::Kinect2::kinect2_decoder::dequeue_frame ( )
inlineoverridevirtualnoexcept

Implements Video::VideoInterface.

◆ release_frame()

void Gfx::Kinect2::kinect2_decoder::release_frame ( AVFrame *  frame)
inlineoverridevirtualnoexcept

Implements Video::VideoInterface.

◆ start()

bool Gfx::Kinect2::kinect2_decoder::start ( )
overridevirtualnoexcept

Implements Video::ExternalInput.

◆ stop()

void Gfx::Kinect2::kinect2_decoder::stop ( )
overridevirtualnoexcept

Implements Video::ExternalInput.


The documentation for this class was generated from the following file:
  • Kinect2Device.cpp