vdr  2.2.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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

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

Definition at line 203 of file dvbspu.h.

Referenced by cDvbSpuBitmap::getBitmap().

void cDvbSpuPalette::setPalette ( const uint32_t *  pal)

Definition at line 46 of file dvbspu.c.

References palette, and yuv2rgb().

uint32_t cDvbSpuPalette::yuv2rgb ( uint32_t  yuv_color)
inlineprivate

Definition at line 162 of file dvbspu.h.

Referenced by setPalette().

Member Data Documentation

uint32_t cDvbSpuPalette::palette[16]
private

Definition at line 57 of file dvbspu.h.

Referenced by cDvbSpuDecoder::Draw(), setPalette(), and cDvbSpuDecoder::setPalette().


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