include/RenderThread.h

Go to the documentation of this file.
00001 /*
00002  * RenderThread.h
00003  *
00004  * Copyright (c) 2011 Datapath Ltd.
00005  *
00006  * This file forms part of the Vision driver capture
00007  * application sample source code.
00008  *
00009  * Purpose: Declares capture app render worker thread structures and
00010  * functions.
00011  *
00012  */
00013 
00014 #ifndef __RENDERTHREAD_H
00015 #define __RENDERTHREAD_H
00016 
00017 #include <pthread.h>
00018 
00019 struct _sRender;
00020 
00021 typedef struct _sRenderThreadArgs
00022 {
00023    /* Capture Structure */
00024    struct _sRender *pRender;
00025 } sRenderThreadArgs, *psRenderThreadArgs;
00026 
00027 extern int RenderThreadStop;
00028 
00029 int CreateRenderThread(struct _sRender *pRender, psRenderThreadArgs pRenderThreadArgs);
00030 void JoinRenderThread(struct _sRender *pRender);
00031 void FreeRenderThreadArgs(psRenderThreadArgs *pRenderThreadArgs);
00032 
00033 #endif /* __RENDERTHREAD_H */

Generated on Fri Jan 20 10:36:56 2017 for Vision Utils by  doxygen 1.4.7