Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CDVDOverlayImage Class Reference

#include <DVDOverlayImage.h>

Inheritance diagram for CDVDOverlayImage:
CDVDOverlay

Public Member Functions

 CDVDOverlayImage ()
 
 CDVDOverlayImage (const CDVDOverlayImage &src)
 
 CDVDOverlayImage (const CDVDOverlayImage &src, int sub_x, int sub_y, int sub_w, int sub_h)
 
 ~CDVDOverlayImage () override
 
CDVDOverlayImageClone () override
 
uint8_tdata_at (int sub_x, int sub_y) const
 
- Public Member Functions inherited from CDVDOverlay
 CDVDOverlay (DVDOverlayType type)
 
 CDVDOverlay (const CDVDOverlay &src)
 
virtual ~CDVDOverlay ()
 
CDVDOverlayAcquire ()
 
int Release ()
 
bool IsOverlayType (DVDOverlayType type)
 

Public Attributes

uint8_tdata
 
int linesize
 
uint32_t * palette
 
int palette_colors
 
int x
 
int y
 
int width
 
int height
 
int source_width
 
int source_height
 
- Public Attributes inherited from CDVDOverlay
double iPTSStartTime
 
double iPTSStopTime
 
bool bForced
 
bool replace
 
unsigned long m_textureid
 

Additional Inherited Members

- Static Public Member Functions inherited from CDVDOverlay
static void Release (CDVDOverlay *ov)
 
- Protected Attributes inherited from CDVDOverlay
DVDOverlayType m_type
 

Constructor & Destructor Documentation

◆ CDVDOverlayImage() [1/3]

CDVDOverlayImage::CDVDOverlayImage ( )
inline

◆ CDVDOverlayImage() [2/3]

CDVDOverlayImage::CDVDOverlayImage ( const CDVDOverlayImage src)
inline

◆ CDVDOverlayImage() [3/3]

CDVDOverlayImage::CDVDOverlayImage ( const CDVDOverlayImage src,
int  sub_x,
int  sub_y,
int  sub_w,
int  sub_h 
)
inline

◆ ~CDVDOverlayImage()

CDVDOverlayImage::~CDVDOverlayImage ( )
inlineoverride

Member Function Documentation

◆ Clone()

CDVDOverlayImage * CDVDOverlayImage::Clone ( )
inlineoverridevirtual

return a copy to VideoPlayerSubtitle in order to have hw resources cleared after rendering

Reimplemented from CDVDOverlay.

◆ data_at()

uint8_t * CDVDOverlayImage::data_at ( int  sub_x,
int  sub_y 
) const
inline

Member Data Documentation

◆ data

uint8_t* CDVDOverlayImage::data

◆ height

int CDVDOverlayImage::height

◆ linesize

int CDVDOverlayImage::linesize

◆ palette

uint32_t* CDVDOverlayImage::palette

◆ palette_colors

int CDVDOverlayImage::palette_colors

◆ source_height

int CDVDOverlayImage::source_height

◆ source_width

int CDVDOverlayImage::source_width

◆ width

int CDVDOverlayImage::width

◆ x

int CDVDOverlayImage::x

◆ y

int CDVDOverlayImage::y

The documentation for this class was generated from the following file: