|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <DVDDemuxSPU.h>
Public Member Functions | |
| CDVDDemuxSPU () | |
| ~CDVDDemuxSPU () | |
| std::shared_ptr< CDVDOverlaySpu > | AddData (uint8_t *data, int iSize, double pts) |
| std::shared_ptr< CDVDOverlaySpu > | ParseRLE (std::shared_ptr< CDVDOverlaySpu > pSPU, uint8_t *pUnparsedData) |
| void | Reset () |
| void | FlushCurrentPacket () |
Static Public Member Functions | |
| static void | FindSubtitleColor (int last_color, int stats[4], CDVDOverlaySpu &pSPU) |
| static bool | CanDisplayWithAlphas (const int a[4], const int stats[4]) |
Public Attributes | |
| uint8_t | m_clut [16][3] |
| bool | m_bHasClut |
Protected Member Functions | |
| std::shared_ptr< CDVDOverlaySpu > | ParsePacket (SPUData *pSPUData) |
Protected Attributes | |
| SPUData | m_spuData |
| CDVDDemuxSPU::CDVDDemuxSPU | ( | ) |
| CDVDDemuxSPU::~CDVDDemuxSPU | ( | ) |
| std::shared_ptr< CDVDOverlaySpu > CDVDDemuxSPU::AddData | ( | uint8_t * | data, |
| int | iSize, | ||
| double | pts | ||
| ) |
|
static |
| void CDVDDemuxSPU::FlushCurrentPacket | ( | ) |
|
protected |
| std::shared_ptr< CDVDOverlaySpu > CDVDDemuxSPU::ParseRLE | ( | std::shared_ptr< CDVDOverlaySpu > | pSPU, |
| uint8_t * | pUnparsedData | ||
| ) |
| void CDVDDemuxSPU::Reset | ( | ) |
| bool CDVDDemuxSPU::m_bHasClut |
| uint8_t CDVDDemuxSPU::m_clut[16][3] |
|
protected |