|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <DVDOverlayImage.h>
Public Member Functions | |
| CDVDOverlayImage () | |
| CDVDOverlayImage (const CDVDOverlayImage &src, int sub_x, int sub_y, int sub_w, int sub_h) | |
| ~CDVDOverlayImage () override=default | |
| CDVDOverlayImage * | Clone () override |
| uint8_t * | data_at (int sub_x, int sub_y) const |
Public Member Functions inherited from CDVDOverlay | |
| CDVDOverlay (DVDOverlayType type) | |
| CDVDOverlay (const CDVDOverlay &src) | |
| virtual | ~CDVDOverlay () |
| CDVDOverlay * | Acquire () |
| int | Release () |
| bool | IsOverlayType (DVDOverlayType type) |
| virtual void | SetTextAlignEnabled (bool enable) |
| bool | IsTextAlignEnabled () |
| void | SetOverlayContainerFlushable (bool isFlushable) |
| bool | IsOverlayContainerFlushable () |
| void | SetForcedMargins (bool setForcedMargins) |
| bool | IsForcedMargins () |
Public Attributes | |
| std::vector< uint8_t > | data |
| int | linesize {0} |
| std::vector< uint32_t > | palette |
| int | palette_colors {0} |
| int | x {0} |
| int | y {0} |
| int | width {0} |
| int | height {0} |
| int | source_width {0} |
| int | source_height {0} |
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 |
|
inline |
|
inline |
|
overridedefault |
|
inlineoverridevirtual |
return a copy to VideoPlayerSubtitle in order to have hw resources cleared after rendering
Reimplemented from CDVDOverlay.
| std::vector<uint8_t> CDVDOverlayImage::data |
| int CDVDOverlayImage::height {0} |
| int CDVDOverlayImage::linesize {0} |
| std::vector<uint32_t> CDVDOverlayImage::palette |
| int CDVDOverlayImage::palette_colors {0} |
| int CDVDOverlayImage::source_height {0} |
| int CDVDOverlayImage::source_width {0} |
| int CDVDOverlayImage::width {0} |
| int CDVDOverlayImage::x {0} |
| int CDVDOverlayImage::y {0} |