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.