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