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.