#include "ivideorenderinterface.h" #include "libvideorender.h" IVideoRender* CreateVideoRenderObj(videorender_callback_t* pCallback) { return new VideoRenderImpl(pCallback); } void DestroyVideoRenderObj(IVideoRender* pIVideoRender) { if (NULL != pIVideoRender) { pIVideoRender->VideoRenderDestroy(); } } int VideoRender_Init() { if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) < 0) { return -1; } else { return 0; } } int VideoRender_Term() { SDL_Quit(); return 0; }