forked from ambilight-4-mediaportal/AtmoWin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAtmoLiveViewControlImpl.h
More file actions
31 lines (24 loc) · 810 Bytes
/
Copy pathAtmoLiveViewControlImpl.h
File metadata and controls
31 lines (24 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef _AtmoLiveViewControlImpl_h_
#define _AtmoLiveViewControlImpl_h_
#include <comdef.h>
#include "AtmoWin_h.h"
#include "AtmoLiveView.h"
#include "AtmoDynData.h"
class CAtmoLiveViewControlImpl : public IAtmoLiveViewControl
{
/* COM related declarations ...*/
private:
ULONG m_RefCounter; // Referenzzähler
CAtmoDynData *m_pAtmoDynData;
public:
STDMETHODIMP QueryInterface(REFIID, void**);
STDMETHODIMP_(ULONG) AddRef(void);
STDMETHODIMP_(ULONG) Release(void);
STDMETHODIMP setLiveViewSource(enum ComLiveViewSource dwModus);
STDMETHODIMP getCurrentLiveViewSource(enum ComLiveViewSource *modus);
STDMETHODIMP setPixelData(SAFEARRAY * bitmapInfoHeader, SAFEARRAY * pixelData);
public:
CAtmoLiveViewControlImpl(CAtmoDynData *pAtmoDynData);
~CAtmoLiveViewControlImpl(void);
};
#endif