Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CDVDOverlaySpu Class Reference

#include <DVDOverlaySpu.h>

Inheritance diagram for CDVDOverlaySpu:
CDVDOverlay

Public Member Functions

 CDVDOverlaySpu ()
 
 CDVDOverlaySpu (const CDVDOverlaySpu &src)
 
- Public Member Functions inherited from CDVDOverlay
 CDVDOverlay (DVDOverlayType type)
 
 CDVDOverlay (const CDVDOverlay &src)
 
virtual ~CDVDOverlay ()
 
CDVDOverlayAcquire ()
 
int Release ()
 
bool IsOverlayType (DVDOverlayType type)
 
virtual CDVDOverlayClone ()
 
virtual void SetTextAlignEnabled (bool enable)
 
bool IsTextAlignEnabled ()
 
void SetOverlayContainerFlushable (bool isFlushable)
 
bool IsOverlayContainerFlushable ()
 
void SetForcedMargins (bool setForcedMargins)
 
bool IsForcedMargins ()
 

Public Attributes

uint8_t result [2 *65536+20]
 
int pTFData
 
int pBFData
 
int x
 
int y
 
int width
 
int height
 
int alpha [4]
 
bool bHasAlpha
 
int color [4][3]
 
bool bHasColor
 
int crop_i_x_end
 
int crop_i_y_end
 
int crop_i_x_start
 
int crop_i_y_start
 
int highlight_color [4][3]
 
int highlight_alpha [4]
 
- 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
 
bool m_enableTextAlign
 
bool m_overlayContainerFlushable
 
bool m_setForcedMargins
 

Constructor & Destructor Documentation

◆ CDVDOverlaySpu() [1/2]

CDVDOverlaySpu::CDVDOverlaySpu ( )
inline

◆ CDVDOverlaySpu() [2/2]

CDVDOverlaySpu::CDVDOverlaySpu ( const CDVDOverlaySpu src)
inline

Member Data Documentation

◆ alpha

int CDVDOverlaySpu::alpha[4]

◆ bHasAlpha

bool CDVDOverlaySpu::bHasAlpha

◆ bHasColor

bool CDVDOverlaySpu::bHasColor

◆ color

int CDVDOverlaySpu::color[4][3]

◆ crop_i_x_end

int CDVDOverlaySpu::crop_i_x_end

◆ crop_i_x_start

int CDVDOverlaySpu::crop_i_x_start

◆ crop_i_y_end

int CDVDOverlaySpu::crop_i_y_end

◆ crop_i_y_start

int CDVDOverlaySpu::crop_i_y_start

◆ height

int CDVDOverlaySpu::height

◆ highlight_alpha

int CDVDOverlaySpu::highlight_alpha[4]

◆ highlight_color

int CDVDOverlaySpu::highlight_color[4][3]

◆ pBFData

int CDVDOverlaySpu::pBFData

◆ pTFData

int CDVDOverlaySpu::pTFData

◆ result

uint8_t CDVDOverlaySpu::result[2 *65536+20]

◆ width

int CDVDOverlaySpu::width

◆ x

int CDVDOverlaySpu::x

◆ y

int CDVDOverlaySpu::y

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