vdr 2.6.9
cDvbSpuPalette Class Reference

#include <dvbspu.h>

Public Member Functions

void setPalette (const uint32_t *pal)
 
uint32_t getColor (uint8_t idx, uint8_t trans) const
 

Private Member Functions

uint32_t yuv2rgb (uint32_t yuv_color)
 

Private Attributes

uint32_t palette [16]
 

Detailed Description

Definition at line 55 of file dvbspu.h.

Member Function Documentation

◆ getColor()

uint32_t cDvbSpuPalette::getColor ( uint8_t idx,
uint8_t trans ) const
inline

Definition at line 203 of file dvbspu.h.

References palette.

Referenced by cDvbSpuBitmap::getBitmap().

◆ setPalette()

void cDvbSpuPalette::setPalette ( const uint32_t * pal)

Definition at line 46 of file dvbspu.c.

References palette, and yuv2rgb().

Referenced by cDvbSpuDecoder::setPalette().

◆ yuv2rgb()

uint32_t cDvbSpuPalette::yuv2rgb ( uint32_t yuv_color)
inlineprivate

Definition at line 162 of file dvbspu.h.

Referenced by setPalette().

Member Data Documentation

◆ palette

uint32_t cDvbSpuPalette::palette[16]
private

Definition at line 57 of file dvbspu.h.

Referenced by getColor(), and setPalette().


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