22#ifndef TETRAEDGE_TE_TE_THEORA_H
23#define TETRAEDGE_TE_TE_THEORA_H
25#include "common/str.h"
26#include "tetraedge/te/te_i_codec.h"
40 virtual uint width()
override;
41 virtual uint height()
override;
42 virtual int nbFrames()
override;
44 virtual void setLeftBorderSize(uint val)
override;
45 virtual uint leftBorderSize()
override;
46 virtual void setRightBorderSize(uint val)
override;
47 virtual uint rightBorderSize()
override;
48 virtual void setBottomBorderSize(uint val)
override;
49 virtual uint bottomBorderSize()
override;
50 virtual void setTopBorderSize(uint val)
override;
51 virtual uint topBorderSize()
override;
52 virtual float frameRate()
override;
53 virtual bool update(uint i,
TeImage &imgout)
override;
54 virtual bool isAtEnd()
override;
55 virtual void setColorKeyActivated(
bool val)
override;
56 virtual void setColorKey(
const TeColor &col)
override;
57 virtual void setColorKeyTolerence(
float val)
override;
62 Video::TheoraDecoder *_decoder;
Definition: te_color.h:30
Definition: te_i_codec.h:34
Definition: te_image.h:42
Definition: te_theora.h:34
Definition: tetraedge.h:65