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

#include <DVDVideoCodec.h>

Public Member Functions

 VideoPicture ()=default
 
 ~VideoPicture ()
 
VideoPictureCopyRef (const VideoPicture &pic)
 
VideoPictureSetParams (const VideoPicture &pic)
 
void Reset ()
 
bool IsSameParams (const VideoPicture &pic) const
 

Public Attributes

CVideoBuffervideoBuffer = nullptr
 
double pts
 
double dts
 
unsigned int iFlags
 
double iRepeatPicture
 
double iDuration
 
unsigned int iFrameType: 4
 
AVColorSpace color_space
 
unsigned int color_range: 1
 
AVChromaLocation chroma_position
 
AVColorPrimaries color_primaries
 
AVColorPrimaries m_originalColorPrimaries
 
AVColorTransferCharacteristic color_transfer
 
unsigned int colorBits = 8
 
std::string stereoMode
 
int8_t * qp_table
 
int qstride
 
int qscale_type
 
int pict_type
 
StreamHdrType hdrType
 
bool hasDisplayMetadata = false
 
AVMasteringDisplayMetadata displayMetadata
 
bool hasLightMetadata = false
 
AVContentLightMetadata lightMetadata
 
AVPixelFormat pixelFormat
 
unsigned int iWidth
 
unsigned int iHeight
 
unsigned int iDisplayWidth
 
unsigned int iDisplayHeight
 

Constructor & Destructor Documentation

◆ VideoPicture()

VideoPicture::VideoPicture ( )
default

◆ ~VideoPicture()

VideoPicture::~VideoPicture ( )

Member Function Documentation

◆ CopyRef()

VideoPicture & VideoPicture::CopyRef ( const VideoPicture & pic)

◆ IsSameParams()

bool VideoPicture::IsSameParams ( const VideoPicture & pic) const

◆ Reset()

void VideoPicture::Reset ( )

◆ SetParams()

VideoPicture & VideoPicture::SetParams ( const VideoPicture & pic)

Member Data Documentation

◆ chroma_position

AVChromaLocation VideoPicture::chroma_position

◆ color_primaries

AVColorPrimaries VideoPicture::color_primaries

◆ color_range

unsigned int VideoPicture::color_range

◆ color_space

AVColorSpace VideoPicture::color_space

◆ color_transfer

AVColorTransferCharacteristic VideoPicture::color_transfer

◆ colorBits

unsigned int VideoPicture::colorBits = 8

◆ displayMetadata

AVMasteringDisplayMetadata VideoPicture::displayMetadata

◆ dts

double VideoPicture::dts

◆ hasDisplayMetadata

bool VideoPicture::hasDisplayMetadata = false

◆ hasLightMetadata

bool VideoPicture::hasLightMetadata = false

◆ hdrType

StreamHdrType VideoPicture::hdrType

◆ iDisplayHeight

unsigned int VideoPicture::iDisplayHeight

◆ iDisplayWidth

unsigned int VideoPicture::iDisplayWidth

◆ iDuration

double VideoPicture::iDuration

◆ iFlags

unsigned int VideoPicture::iFlags

◆ iFrameType

unsigned int VideoPicture::iFrameType

◆ iHeight

unsigned int VideoPicture::iHeight

◆ iRepeatPicture

double VideoPicture::iRepeatPicture

◆ iWidth

unsigned int VideoPicture::iWidth

◆ lightMetadata

AVContentLightMetadata VideoPicture::lightMetadata

◆ m_originalColorPrimaries

AVColorPrimaries VideoPicture::m_originalColorPrimaries

◆ pict_type

int VideoPicture::pict_type

◆ pixelFormat

AVPixelFormat VideoPicture::pixelFormat

◆ pts

double VideoPicture::pts

◆ qp_table

int8_t* VideoPicture::qp_table

◆ qscale_type

int VideoPicture::qscale_type

◆ qstride

int VideoPicture::qstride

◆ stereoMode

std::string VideoPicture::stereoMode

◆ videoBuffer

CVideoBuffer* VideoPicture::videoBuffer = nullptr

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