#include <spu.h>
Public Types |
enum | eScaleMode {
eSpuNormal,
eSpuLetterBox,
eSpuPanAndScan,
eSpuNormal,
eSpuLetterBox,
eSpuPanAndScan
} |
enum | eScaleMode {
eSpuNormal,
eSpuLetterBox,
eSpuPanAndScan,
eSpuNormal,
eSpuLetterBox,
eSpuPanAndScan
} |
Public Member Functions |
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 |
Detailed Description
Definition at line 19 of file include/vdr/spu.h.
Member Enumeration Documentation
- Enumerator:
eSpuNormal |
|
eSpuLetterBox |
|
eSpuPanAndScan |
|
eSpuNormal |
|
eSpuLetterBox |
|
eSpuPanAndScan |
|
Definition at line 21 of file include/vdr/spu.h.
- Enumerator:
eSpuNormal |
|
eSpuLetterBox |
|
eSpuPanAndScan |
|
eSpuNormal |
|
eSpuLetterBox |
|
eSpuPanAndScan |
|
Definition at line 21 of file spu.h.
Constructor & Destructor Documentation
cSpuDecoder::~cSpuDecoder |
( |
| ) |
|
|
virtual |
Definition at line 21 of file spu.c.
virtual cSpuDecoder::~cSpuDecoder |
( |
| ) |
|
|
virtual |
Member Function Documentation
virtual void cSpuDecoder::clearHighlight |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::clearHighlight |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Draw |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Draw |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Empty |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Empty |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Hide |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::Hide |
( |
void |
| ) |
|
|
pure virtual |
virtual bool cSpuDecoder::IsVisible |
( |
void |
| ) |
|
|
pure virtual |
virtual bool cSpuDecoder::IsVisible |
( |
void |
| ) |
|
|
pure virtual |
virtual void cSpuDecoder::processSPU |
( |
uint32_t |
pts, |
|
|
uint8_t * |
buf, |
|
|
bool |
AllowedShow = true |
|
) |
| |
|
pure virtual |
virtual void cSpuDecoder::processSPU |
( |
uint32_t |
pts, |
|
|
uint8_t * |
buf, |
|
|
bool |
AllowedShow = true |
|
) |
| |
|
pure virtual |
virtual void cSpuDecoder::setHighlight |
( |
uint16_t |
sx, |
|
|
uint16_t |
sy, |
|
|
uint16_t |
ex, |
|
|
uint16_t |
ey, |
|
|
uint32_t |
palette |
|
) |
| |
|
pure virtual |
virtual void cSpuDecoder::setHighlight |
( |
uint16_t |
sx, |
|
|
uint16_t |
sy, |
|
|
uint16_t |
ex, |
|
|
uint16_t |
ey, |
|
|
uint32_t |
palette |
|
) |
| |
|
pure virtual |
virtual void cSpuDecoder::setPalette |
( |
uint32_t * |
pal | ) |
|
|
pure virtual |
virtual void cSpuDecoder::setPalette |
( |
uint32_t * |
pal | ) |
|
|
pure virtual |
virtual int cSpuDecoder::setTime |
( |
uint32_t |
pts | ) |
|
|
pure virtual |
virtual int cSpuDecoder::setTime |
( |
uint32_t |
pts | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: