]> git.sesse.net Git - vlc/blob - modules/video_filter/atmo/AtmoLiveView.h
enhanced & corrected AtmoLight filter module
[vlc] / modules / video_filter / atmo / AtmoLiveView.h
1 /*
2  * AtmoLiveView.h:  this effect outputs colors as result of a picture content
3  * (most complex effect) see thread.c of the linux version - to fully understand
4  * what happes here..
5  *
6  * See the README.txt file for copyright information and how to reach the author(s).
7  *
8  * $Id$
9  */
10 #ifndef _AtmoLiveView_h_
11 #define _AtmoLiveView_h_
12
13 #include "AtmoDefs.h"
14
15 #if !defined(_ATMO_VLC_PLUGIN_)
16 #   include <windows.h>
17 #endif
18
19 #include "AtmoThread.h"
20 #include "AtmoConfig.h"
21 #include "AtmoConnection.h"
22 #include "AtmoInput.h"
23
24 class CAtmoLiveView :  public CThread
25 {
26 protected:
27         virtual DWORD Execute(void);
28
29 protected:
30     CAtmoDynData *m_pAtmoDynData;
31
32 public:
33     CAtmoLiveView(CAtmoDynData *pAtmoDynData);
34     virtual ~CAtmoLiveView(void);
35 };
36
37 #endif