|
vdr
1.7.27
|
#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 |
Definition at line 19 of file include/vdr/spu.h.
Definition at line 21 of file include/vdr/spu.h.
| cSpuDecoder::~cSpuDecoder | ( | ) | [virtual] |
| virtual cSpuDecoder::~cSpuDecoder | ( | ) | [virtual] |
| virtual void cSpuDecoder::clearHighlight | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::clearHighlight | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Draw | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Draw | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Empty | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Empty | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual cSpuDecoder::eScaleMode cSpuDecoder::getScaleMode | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual cSpuDecoder::eScaleMode cSpuDecoder::getScaleMode | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Hide | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::Hide | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual bool cSpuDecoder::IsVisible | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual bool cSpuDecoder::IsVisible | ( | void | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::processSPU | ( | uint32_t | pts, |
| uint8_t * | buf, | ||
| bool | AllowedShow = true |
||
| ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::processSPU | ( | uint32_t | pts, |
| uint8_t * | buf, | ||
| bool | AllowedShow = true |
||
| ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setHighlight | ( | uint16_t | sx, |
| uint16_t | sy, | ||
| uint16_t | ex, | ||
| uint16_t | ey, | ||
| uint32_t | palette | ||
| ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setHighlight | ( | uint16_t | sx, |
| uint16_t | sy, | ||
| uint16_t | ex, | ||
| uint16_t | ey, | ||
| uint32_t | palette | ||
| ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setPalette | ( | uint32_t * | pal | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setPalette | ( | uint32_t * | pal | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setScaleMode | ( | cSpuDecoder::eScaleMode | ScaleMode | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual void cSpuDecoder::setScaleMode | ( | cSpuDecoder::eScaleMode | ScaleMode | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
Referenced by cDevice::SetVideoDisplayFormat().
| virtual int cSpuDecoder::setTime | ( | uint32_t | pts | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
| virtual int cSpuDecoder::setTime | ( | uint32_t | pts | ) | [pure virtual] |
Implemented in cDvbSpuDecoder, and cDvbSpuDecoder.
1.8.0