forked from ambilight-4-mediaportal/AtmoWin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAtmoRemoteControlImpl.h
More file actions
30 lines (23 loc) · 792 Bytes
/
Copy pathAtmoRemoteControlImpl.h
File metadata and controls
30 lines (23 loc) · 792 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
#pragma once
#include <comdef.h>
#include "AtmoWin_h.h"
#include "AtmoDynData.h"
#include "AtmoConfig.h"
class CAtmoRemoteControlImpl : public IAtmoWinRemoteControl
{
private:
ULONG m_RefCounter; // Referenzzähler
CAtmoDynData *m_pAtmoDynData;
ComLiveViewSource m_LiveViewSource;
public:
CAtmoRemoteControlImpl(CAtmoDynData *pDynData);
~CAtmoRemoteControlImpl(void);
public:
// methods for interface IUnknown
STDMETHODIMP QueryInterface(REFIID, void**);
STDMETHODIMP_(ULONG) AddRef(void);
STDMETHODIMP_(ULONG) Release(void);
STDMETHODIMP setLiveViewSource(ComLiveViewSource dwModus);
STDMETHODIMP getCurrentLiveViewSource(ComLiveViewSource *modus);
STDMETHODIMP setPixelData(SAFEARRAY *bitmapInfoHeader,SAFEARRAY *pixelData);
};