ReactOS
0.4.16-dev-1028-g8602629
vpnotify.h
Go to the documentation of this file.
1
#ifndef __IVPNotify__
2
#define __IVPNotify__
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
DECLARE_INTERFACE_
(IVPBaseNotify,
IUnknown
)
9
{
10
public
:
11
STDMETHOD
(RenegotiateVPParameters)(
THIS_
)
PURE
;
12
};
13
14
DECLARE_INTERFACE_
(IVPNotify, IVPBaseNotify)
15
{
16
public
:
17
STDMETHOD
(SetDeinterlaceMode)(
THIS_
IN
AMVP_MODE
mode
)
PURE
;
18
STDMETHOD
(GetDeinterlaceMode)(
THIS_
OUT
AMVP_MODE
*pMode)
PURE
;
19
};
20
21
DECLARE_INTERFACE_
(IVPNotify2, IVPNotify)
22
{
23
public
:
24
STDMETHOD
(SetVPSyncMaster)(
THIS_
IN
BOOL
bVPSyncMaster)
PURE
;
25
STDMETHOD
(GetVPSyncMaster)(
THIS_
OUT
BOOL
*pbVPSyncMaster)
PURE
;
26
};
27
28
DECLARE_INTERFACE_
(IVPVBINotify, IVPBaseNotify)
29
{
30
public
:
31
};
32
33
#ifdef __cplusplus
34
}
35
#endif
36
37
#endif
38
DECLARE_INTERFACE_
#define DECLARE_INTERFACE_(i, b)
Definition:
basetyps.h:78
PURE
#define PURE
Definition:
basetyps.h:64
THIS_
#define THIS_
Definition:
basetyps.h:65
STDMETHOD
#define STDMETHOD(m)
Definition:
basetyps.h:62
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
mode
GLenum mode
Definition:
glext.h:6217
IUnknown
Definition:
unknwn.idl:39
IN
#define IN
Definition:
typedefs.h:39
OUT
#define OUT
Definition:
typedefs.h:40
AMVP_MODE
enum _AMVP_MODE AMVP_MODE
sdk
include
dxsdk
vpnotify.h
Generated on Thu Apr 24 2025 06:13:04 for ReactOS by
1.9.6