|
vdr
2.2.0
|
#include <spu.h>
Public Types | |
| enum | eScaleMode { 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 |
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
|
pure virtual |
Implemented in cDvbSpuDecoder.
Referenced by cDevice::SetVideoDisplayFormat().
|
pure virtual |
Implemented in cDvbSpuDecoder.
1.8.11