Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
VideoPicture Struct Reference

#include <DVDVideoCodec.h>

Public Member Functions

 VideoPicture ()
 
 ~VideoPicture ()
 
VideoPictureCopyRef (const VideoPicture &pic)
 
VideoPictureSetParams (const VideoPicture &pic)
 
void Reset ()
 

Public Attributes

CVideoBuffervideoBuffer = nullptr
 
double pts
 
double dts
 
unsigned int iFlags
 
double iRepeatPicture
 
double iDuration
 
unsigned int iFrameType: 4
 
unsigned int color_space
 
unsigned int color_range: 1
 
unsigned int chroma_position
 
unsigned int color_primaries
 
unsigned int color_transfer
 
unsigned int colorBits = 8
 
std::string stereoMode
 
int8_t * qp_table
 
int qstride
 
int qscale_type
 
int pict_type
 
bool hasDisplayMetadata = false
 
AVMasteringDisplayMetadata displayMetadata
 
bool hasLightMetadata = false
 
AVContentLightMetadata lightMetadata
 
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)

§ Reset()

void VideoPicture::Reset ( void  )

§ SetParams()

VideoPicture & VideoPicture::SetParams ( const VideoPicture pic)

Member Data Documentation

§ chroma_position

unsigned int VideoPicture::chroma_position

§ color_primaries

unsigned int VideoPicture::color_primaries

§ color_range

unsigned int VideoPicture::color_range

§ color_space

unsigned int VideoPicture::color_space

§ color_transfer

unsigned int 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

§ 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

§ pict_type

int VideoPicture::pict_type

§ 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: