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 |