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

#include <DVDOverlaySSA.h>

Inheritance diagram for CDVDOverlaySSA:
CDVDOverlayLibass CDVDOverlay

Public Member Functions

 CDVDOverlaySSA (const std::shared_ptr< CDVDSubtitlesLibass > &libass)
 ~CDVDOverlaySSA () override=default
std::shared_ptr< CDVDOverlayClone () override
- Public Member Functions inherited from CDVDOverlayLibass
 CDVDOverlayLibass (const std::shared_ptr< CDVDSubtitlesLibass > &libass, DVDOverlayType type)
 CDVDOverlayLibass (const CDVDOverlayLibass &src)
 ~CDVDOverlayLibass () override=default
std::shared_ptr< CDVDSubtitlesLibassGetLibassHandler () const
 Getter for Libass handler.
- Public Member Functions inherited from CDVDOverlay
 CDVDOverlay (DVDOverlayType type)
 CDVDOverlay (const CDVDOverlay &src)
virtual ~CDVDOverlay ()=default
bool IsOverlayType (DVDOverlayType type) const
virtual void SetTextAlignEnabled (bool enable)
bool IsTextAlignEnabled () const
void SetOverlayContainerFlushable (bool isFlushable)
bool IsOverlayContainerFlushable () const
void SetForcedMargins (bool setForcedMargins)
bool IsForcedMargins () const

Additional Inherited Members

- Public Attributes inherited from CDVDOverlay
double iPTSStartTime
double iPTSStopTime
bool bForced
bool replace
unsigned long m_textureid
- Protected Attributes inherited from CDVDOverlay
DVDOverlayType m_type
bool m_enableTextAlign
bool m_overlayContainerFlushable
bool m_setForcedMargins

Constructor & Destructor Documentation

◆ CDVDOverlaySSA()

CDVDOverlaySSA::CDVDOverlaySSA ( const std::shared_ptr< CDVDSubtitlesLibass > & libass)

◆ ~CDVDOverlaySSA()

CDVDOverlaySSA::~CDVDOverlaySSA ( )

Member Function Documentation

◆ Clone()

std::shared_ptr< CDVDOverlay > CDVDOverlaySSA::Clone ( )

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

Reimplemented from CDVDOverlay.

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