ReactOS 0.4.15-dev-8102-g108db8f
IVMRMixerControl9 Interface Reference
Inheritance diagram for IVMRMixerControl9:
Collaboration diagram for IVMRMixerControl9:

Public Member Functions

HRESULT SetAlpha ([in] DWORD streamid, [in] FLOAT alpha)
HRESULT GetAlpha ([in] DWORD streamid, [out] FLOAT *alpha)
HRESULT SetZOrder ([in] DWORD streamid, [in] DWORD zorder)
HRESULT GetZOrder ([in] DWORD streamid, [out] DWORD *zorder)
HRESULT SetOutputRect ([in] DWORD streamid, [in] const VMR9NormalizedRect *rect)
HRESULT GetOutputRect ([in] DWORD streamid, [out] VMR9NormalizedRect *rect)
HRESULT SetBackgroundClr ([in] COLORREF back)
HRESULT GetBackgroundClr ([out] COLORREF *back)
HRESULT SetMixingPrefs ([in] DWORD mixingprefs)
HRESULT GetMixingPrefs ([out] DWORD *mixingprefs)
HRESULT SetProcAmpControl ([in] DWORD streamid, [in] VMR9ProcAmpControl *control)
HRESULT GetProcAmpControl ([in] DWORD streamid, [in, out] VMR9ProcAmpControl *control)
HRESULT GetProcAmpControlRange ([in] DWORD streamid, [in, out] VMR9ProcAmpControlRange *controlrange)
- 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 252 of file vmr9.idl.

Member Function Documentation

◆ GetAlpha()

HRESULT IVMRMixerControl9::GetAlpha ( [in] DWORD  streamid,
[out] FLOAT alpha 

◆ GetBackgroundClr()

HRESULT IVMRMixerControl9::GetBackgroundClr ( [out] COLORREF back)

◆ GetMixingPrefs()

HRESULT IVMRMixerControl9::GetMixingPrefs ( [out] DWORD mixingprefs)

◆ GetOutputRect()

HRESULT IVMRMixerControl9::GetOutputRect ( [in] DWORD  streamid,
[out] VMR9NormalizedRect rect 

◆ GetProcAmpControl()

HRESULT IVMRMixerControl9::GetProcAmpControl ( [in] DWORD  streamid,
[in, out] VMR9ProcAmpControl control 

◆ GetProcAmpControlRange()

HRESULT IVMRMixerControl9::GetProcAmpControlRange ( [in] DWORD  streamid,
[in, out] VMR9ProcAmpControlRange controlrange 

◆ GetZOrder()

HRESULT IVMRMixerControl9::GetZOrder ( [in] DWORD  streamid,
[out] DWORD zorder 

◆ SetAlpha()

HRESULT IVMRMixerControl9::SetAlpha ( [in] DWORD  streamid,
[in] FLOAT  alpha 

◆ SetBackgroundClr()

HRESULT IVMRMixerControl9::SetBackgroundClr ( [in] COLORREF  back)

◆ SetMixingPrefs()

HRESULT IVMRMixerControl9::SetMixingPrefs ( [in] DWORD  mixingprefs)

◆ SetOutputRect()

HRESULT IVMRMixerControl9::SetOutputRect ( [in] DWORD  streamid,
[in] const VMR9NormalizedRect rect 

◆ SetProcAmpControl()

HRESULT IVMRMixerControl9::SetProcAmpControl ( [in] DWORD  streamid,
[in] VMR9ProcAmpControl control 

◆ SetZOrder()

HRESULT IVMRMixerControl9::SetZOrder ( [in] DWORD  streamid,
[in] DWORD  zorder 

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