![]() |
CMGDK r49-rc2
|
公有成员 | |
MovieDecode () | |
~MovieDecode () | |
bool | Open (Stream *file) |
bool | Execute () |
线程的运行函数 | |
void | StartMovie () |
void | StopMovie () |
bool | Update () |
void | Draw () |
公有属性 | |
int | width |
int | height |
int | fps |
int | y_width |
int | y_height |
int | uv_width |
int | uv_height |
PBO * | pbo_rgb |
PBO * | pbo_y |
PBO * | pbo_u |
PBO * | pbo_v |
volatile bool | play |
volatile bool | frame_update |
Texture2D * | image_rgb |
uchar * | rgb_buffer |
GLSL * | glsl |
Texture2D * | image_y |
Texture2D * | image_u |
Texture2D * | image_v |
th_img_plane * | yuv |
int | yuv_x |
int | yuv_y |
float | left |
float | top |
float | draw_left |
float | draw_top |
float | draw_width |
float | draw_height |
float | scale |
float | movie_width |
float | movie_height |
hgl::MovieDecode::MovieDecode | ( | ) | [inline] |
hgl::MovieDecode::~MovieDecode | ( | ) | [inline] |
void hgl::MovieDecode::Draw | ( | ) | [inline] |
bool hgl::MovieDecode::Execute | ( | ) | [inline, virtual] |
bool hgl::MovieDecode::Open | ( | Stream * | file | ) | [inline] |
void hgl::MovieDecode::StartMovie | ( | ) | [inline] |
void hgl::MovieDecode::StopMovie | ( | ) | [inline] |
bool hgl::MovieDecode::Update | ( | ) | [inline] |
volatile bool hgl::MovieDecode::frame_update |
float hgl::MovieDecode::left |
volatile bool hgl::MovieDecode::play |
float hgl::MovieDecode::scale |
float hgl::MovieDecode::top |