Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CapturePixels.h File Reference
#include <cstddef>
#include <cstdint>
#include <memory>
#include <utility>

Classes

class  KODI::RENDERING::CAPTURE::ICapturePixels
 Consumer-thread access to a capture's pixels regardless of producer: a GL readback backs it with a heap buffer, a direct-to-plane capture with a mapped dma-buf. Lock/Unlock bound the read so producer resources stay alive. More...
 
class  KODI::RENDERING::CAPTURE::CScopedCapturePixels
 RAII Lock/Unlock around ICapturePixels for one consumer read. More...
 
class  KODI::RENDERING::CAPTURE::CHeapCapturePixels
 Pixels held in a plain heap buffer, the GL readback and Direct3D staging path. More...
 

Namespaces

namespace  KODI
 
namespace  KODI::RENDERING
 
namespace  KODI::RENDERING::CAPTURE
 

Functions

const uint8_tKODI::RENDERING::CAPTURE::CaptureSrcRow0 (const uint8_t *base, int stride, unsigned int height)