1234567891011121314151617181920212223242526272829303132 |
- #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;
- }
|