Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CLinuxRendererGL::CPictureBuffer Struct Reference

#include <LinuxRendererGL.h>

Public Member Functions

 CPictureBuffer ()
 
 ~CPictureBuffer ()=default
 

Public Attributes

CYuvPlane fields [MAX_FIELDS][YuvImage::MAX_PLANES]
 
YuvImage image
 
GLuint pbo [3]
 
CVideoBuffervideoBuffer
 
bool loaded
 
AVColorPrimaries m_srcPrimaries
 
AVColorSpace m_srcColSpace
 
int m_srcBits = 8
 
int m_srcTextureBits = 8
 
bool m_srcFullRange
 
bool hasDisplayMetadata = false
 
AVMasteringDisplayMetadata displayMetadata
 
bool hasLightMetadata = false
 
AVContentLightMetadata lightMetadata
 

Constructor & Destructor Documentation

◆ CPictureBuffer()

CLinuxRendererGL::CPictureBuffer::CPictureBuffer ( )

◆ ~CPictureBuffer()

CLinuxRendererGL::CPictureBuffer::~CPictureBuffer ( )
default

Member Data Documentation

◆ displayMetadata

AVMasteringDisplayMetadata CLinuxRendererGL::CPictureBuffer::displayMetadata

◆ fields

CYuvPlane CLinuxRendererGL::CPictureBuffer::fields[MAX_FIELDS][YuvImage::MAX_PLANES]

◆ hasDisplayMetadata

bool CLinuxRendererGL::CPictureBuffer::hasDisplayMetadata = false

◆ hasLightMetadata

bool CLinuxRendererGL::CPictureBuffer::hasLightMetadata = false

◆ image

YuvImage CLinuxRendererGL::CPictureBuffer::image

◆ lightMetadata

AVContentLightMetadata CLinuxRendererGL::CPictureBuffer::lightMetadata

◆ loaded

bool CLinuxRendererGL::CPictureBuffer::loaded

◆ m_srcBits

int CLinuxRendererGL::CPictureBuffer::m_srcBits = 8

◆ m_srcColSpace

AVColorSpace CLinuxRendererGL::CPictureBuffer::m_srcColSpace

◆ m_srcFullRange

bool CLinuxRendererGL::CPictureBuffer::m_srcFullRange

◆ m_srcPrimaries

AVColorPrimaries CLinuxRendererGL::CPictureBuffer::m_srcPrimaries

◆ m_srcTextureBits

int CLinuxRendererGL::CPictureBuffer::m_srcTextureBits = 8

◆ pbo

GLuint CLinuxRendererGL::CPictureBuffer::pbo[3]

◆ videoBuffer

CVideoBuffer* CLinuxRendererGL::CPictureBuffer::videoBuffer

The documentation for this struct was generated from the following files: