| 
    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 |