ReactOS  0.4.14-dev-297-g23e575c
IVMRMixerControl9 Interface Reference

import"vmr9.idl";

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: