26 virtual int setTime(uint32_t pts) = 0;
32 uint16_t ex, uint16_t ey,
33 uint32_t palette) = 0;
35 virtual void Empty(
void) = 0;
36 virtual void Hide(
void) = 0;
37 virtual void Draw(
void) = 0;
39 virtual void processSPU(uint32_t pts, uint8_t * buf,
bool AllowedShow =
true) = 0;
virtual void setScaleMode(cSpuDecoder::eScaleMode ScaleMode)=0
virtual void setPalette(uint32_t *pal)=0
virtual int setTime(uint32_t pts)=0
virtual void Hide(void)=0
virtual bool IsVisible(void)=0
virtual void Empty(void)=0
virtual void setHighlight(uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey, uint32_t palette)=0
virtual void processSPU(uint32_t pts, uint8_t *buf, bool AllowedShow=true)=0
virtual void clearHighlight(void)=0
virtual cSpuDecoder::eScaleMode getScaleMode(void)=0
virtual void Draw(void)=0