#include <spu.h>
|
| enum | eScaleMode {
eSpuNormal
, eSpuLetterBox
, eSpuPanAndScan
, eSpuNormal
,
eSpuLetterBox
, eSpuPanAndScan
} |
| |
| enum | eScaleMode {
eSpuNormal
, eSpuLetterBox
, eSpuPanAndScan
, eSpuNormal
,
eSpuLetterBox
, eSpuPanAndScan
} |
| |
|
| virtual | ~cSpuDecoder () |
| |
| virtual int | setTime (uint32_t pts)=0 |
| |
| virtual cSpuDecoder::eScaleMode | getScaleMode (void)=0 |
| |
| virtual void | setScaleMode (cSpuDecoder::eScaleMode ScaleMode)=0 |
| |
| virtual void | setPalette (uint32_t *pal)=0 |
| |
| virtual void | setHighlight (uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey, uint32_t palette)=0 |
| |
| virtual void | clearHighlight (void)=0 |
| |
| virtual void | Empty (void)=0 |
| |
| virtual void | Hide (void)=0 |
| |
| virtual void | Draw (void)=0 |
| |
| virtual bool | IsVisible (void)=0 |
| |
| virtual void | processSPU (uint32_t pts, uint8_t *buf, bool AllowedShow=true)=0 |
| |
| virtual | ~cSpuDecoder () |
| |
| virtual int | setTime (uint32_t pts)=0 |
| |
| virtual cSpuDecoder::eScaleMode | getScaleMode (void)=0 |
| |
| virtual void | setScaleMode (cSpuDecoder::eScaleMode ScaleMode)=0 |
| |
| virtual void | setPalette (uint32_t *pal)=0 |
| |
| virtual void | setHighlight (uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey, uint32_t palette)=0 |
| |
| virtual void | clearHighlight (void)=0 |
| |
| virtual void | Empty (void)=0 |
| |
| virtual void | Hide (void)=0 |
| |
| virtual void | Draw (void)=0 |
| |
| virtual bool | IsVisible (void)=0 |
| |
| virtual void | processSPU (uint32_t pts, uint8_t *buf, bool AllowedShow=true)=0 |
| |
Definition at line 19 of file include/vdr/spu.h.
◆ eScaleMode [1/2]
| Enumerator |
|---|
| eSpuNormal | |
| eSpuLetterBox | |
| eSpuPanAndScan | |
| eSpuNormal | |
| eSpuLetterBox | |
| eSpuPanAndScan | |
Definition at line 21 of file include/vdr/spu.h.
◆ eScaleMode [2/2]
| Enumerator |
|---|
| eSpuNormal | |
| eSpuLetterBox | |
| eSpuPanAndScan | |
| eSpuNormal | |
| eSpuLetterBox | |
| eSpuPanAndScan | |
Definition at line 21 of file spu.h.
◆ ~cSpuDecoder() [1/2]
| cSpuDecoder::~cSpuDecoder |
( |
| ) |
|
|
virtual |
Definition at line 21 of file spu.c.
◆ ~cSpuDecoder() [2/2]
| virtual cSpuDecoder::~cSpuDecoder |
( |
| ) |
|
|
virtual |
◆ clearHighlight() [1/2]
| virtual void cSpuDecoder::clearHighlight |
( |
void |
| ) |
|
|
pure virtual |
◆ clearHighlight() [2/2]
| virtual void cSpuDecoder::clearHighlight |
( |
void |
| ) |
|
|
pure virtual |
◆ Draw() [1/2]
| virtual void cSpuDecoder::Draw |
( |
void |
| ) |
|
|
pure virtual |
◆ Draw() [2/2]
| virtual void cSpuDecoder::Draw |
( |
void |
| ) |
|
|
pure virtual |
◆ Empty() [1/2]
| virtual void cSpuDecoder::Empty |
( |
void |
| ) |
|
|
pure virtual |
◆ Empty() [2/2]
| virtual void cSpuDecoder::Empty |
( |
void |
| ) |
|
|
pure virtual |
◆ getScaleMode() [1/2]
◆ getScaleMode() [2/2]
◆ Hide() [1/2]
| virtual void cSpuDecoder::Hide |
( |
void |
| ) |
|
|
pure virtual |
◆ Hide() [2/2]
| virtual void cSpuDecoder::Hide |
( |
void |
| ) |
|
|
pure virtual |
◆ IsVisible() [1/2]
| virtual bool cSpuDecoder::IsVisible |
( |
void |
| ) |
|
|
pure virtual |
◆ IsVisible() [2/2]
| virtual bool cSpuDecoder::IsVisible |
( |
void |
| ) |
|
|
pure virtual |
◆ processSPU() [1/2]
| virtual void cSpuDecoder::processSPU |
( |
uint32_t |
pts, |
|
|
uint8_t * |
buf, |
|
|
bool |
AllowedShow = true |
|
) |
| |
|
pure virtual |
◆ processSPU() [2/2]
| virtual void cSpuDecoder::processSPU |
( |
uint32_t |
pts, |
|
|
uint8_t * |
buf, |
|
|
bool |
AllowedShow = true |
|
) |
| |
|
pure virtual |
◆ setHighlight() [1/2]
| virtual void cSpuDecoder::setHighlight |
( |
uint16_t |
sx, |
|
|
uint16_t |
sy, |
|
|
uint16_t |
ex, |
|
|
uint16_t |
ey, |
|
|
uint32_t |
palette |
|
) |
| |
|
pure virtual |
◆ setHighlight() [2/2]
| virtual void cSpuDecoder::setHighlight |
( |
uint16_t |
sx, |
|
|
uint16_t |
sy, |
|
|
uint16_t |
ex, |
|
|
uint16_t |
ey, |
|
|
uint32_t |
palette |
|
) |
| |
|
pure virtual |
◆ setPalette() [1/2]
| virtual void cSpuDecoder::setPalette |
( |
uint32_t * |
pal | ) |
|
|
pure virtual |
◆ setPalette() [2/2]
| virtual void cSpuDecoder::setPalette |
( |
uint32_t * |
pal | ) |
|
|
pure virtual |
◆ setScaleMode() [1/2]
◆ setScaleMode() [2/2]
◆ setTime() [1/2]
| virtual int cSpuDecoder::setTime |
( |
uint32_t |
pts | ) |
|
|
pure virtual |
◆ setTime() [2/2]
| virtual int cSpuDecoder::setTime |
( |
uint32_t |
pts | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: