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

#include <DVDOverlaySpu.h>

Inheritance diagram for CDVDOverlaySpu:
CDVDOverlay

Public Member Functions

 CDVDOverlaySpu ()
 
 CDVDOverlaySpu (const CDVDOverlaySpu &src)
 
 ~CDVDOverlaySpu () override=default
 
- Public Member Functions inherited from CDVDOverlay
 CDVDOverlay (DVDOverlayType type)
 
 CDVDOverlay (const CDVDOverlay &src)
 
virtual ~CDVDOverlay ()=default
 
bool IsOverlayType (DVDOverlayType type) const
 
virtual std::shared_ptr< CDVDOverlayClone ()
 
virtual void SetTextAlignEnabled (bool enable)
 
bool IsTextAlignEnabled () const
 
void SetOverlayContainerFlushable (bool isFlushable)
 
bool IsOverlayContainerFlushable () const
 
void SetForcedMargins (bool setForcedMargins)
 
bool IsForcedMargins () const
 

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

- 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

◆ ~CDVDOverlaySpu()

CDVDOverlaySpu::~CDVDOverlaySpu ( )
overridedefault

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: