ReactOS  0.4.14-dev-297-g23e575c
IVMRDeinterlaceControl9 Interface Reference

import"vmr9.idl";

Inheritance diagram for IVMRDeinterlaceControl9:
Collaboration diagram for IVMRDeinterlaceControl9:

Public Member Functions

HRESULT GetNumberOfDeinterlaceModes ([in] VMR9VideoDesc *desc, [in, out] DWORD *nummodes, [out] GUID *modes)
 
HRESULT GetDeinterlaceModeCaps ([in] GUID *mode, [in] VMR9VideoDesc *desc, [out] VMR9DeinterlaceCaps *caps)
 
HRESULT GetDeinterlaceMode ([in] DWORD streamid, [out] GUID *mode)
 
HRESULT SetDeinterlaceMode ([in] DWORD streamid, [in] GUID *mode)
 
HRESULT GetDeinterlacePrefs ([out] DWORD *prefs)
 
HRESULT SetDeinterlacePrefs ([in] DWORD prefs)
 
HRESULT GetActualDeinterlaceMode ([in] DWORD streamid, [out] GUID *mode)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 487 of file vmr9.idl.

Member Function Documentation

◆ GetActualDeinterlaceMode()

HRESULT IVMRDeinterlaceControl9::GetActualDeinterlaceMode ( [in] DWORD  streamid,
[out] GUID mode 
)

◆ GetDeinterlaceMode()

HRESULT IVMRDeinterlaceControl9::GetDeinterlaceMode ( [in] DWORD  streamid,
[out] GUID mode 
)

◆ GetDeinterlaceModeCaps()

HRESULT IVMRDeinterlaceControl9::GetDeinterlaceModeCaps ( [in] GUID mode,
[in] VMR9VideoDesc desc,
[out] VMR9DeinterlaceCaps caps 
)

◆ GetDeinterlacePrefs()

HRESULT IVMRDeinterlaceControl9::GetDeinterlacePrefs ( [out] DWORD prefs)

◆ GetNumberOfDeinterlaceModes()

HRESULT IVMRDeinterlaceControl9::GetNumberOfDeinterlaceModes ( [in] VMR9VideoDesc desc,
[in, out] DWORD nummodes,
[out] GUID modes 
)

◆ SetDeinterlaceMode()

HRESULT IVMRDeinterlaceControl9::SetDeinterlaceMode ( [in] DWORD  streamid,
[in] GUID mode 
)

◆ SetDeinterlacePrefs()

HRESULT IVMRDeinterlaceControl9::SetDeinterlacePrefs ( [in] DWORD  prefs)

The documentation for this interface was generated from the following file: