ReactOS 0.4.15-dev-8408-g466a198
IVMRMixerControl Interface Reference
Inheritance diagram for IVMRMixerControl:
Collaboration diagram for IVMRMixerControl:

Public Member Functions

HRESULT SetAlpha ([in] DWORD dwStreamID, [in] float Alpha)
HRESULT GetAlpha ([in] DWORD dwStreamID, [out] float *pAlpha)
HRESULT SetZOrder ([in] DWORD dwStreamID, [in] DWORD dwZ)
HRESULT GetZOrder ([in] DWORD dwStreamID, [out] DWORD *pZ)
HRESULT SetOutputRect ([in] DWORD dwStreamID, [in] const NORMALIZEDRECT *pRect)
HRESULT GetOutputRect ([in] DWORD dwStreamID, [out] NORMALIZEDRECT *pRect)
HRESULT SetBackgroundClr ([in] COLORREF ClrBkg)
HRESULT GetBackgroundClr ([in] COLORREF *lpClrBkg)
HRESULT SetMixingPrefs ([in] DWORD dwMixerPrefs)
HRESULT GetMixingPrefs ([out] DWORD *pdwMixerPrefs)
HRESULT SetAlpha ([in] DWORD id, [in] FLOAT alpha)
HRESULT GetAlpha ([in] DWORD id, [out] FLOAT *alpha)
HRESULT SetZOrder ([in] DWORD id, [in] DWORD z)
HRESULT GetZOrder ([in] DWORD id, [out] DWORD *z)
HRESULT SetOutputRect ([in] DWORD id, [in] const NORMALIZEDRECT *rect)
HRESULT SetBackgroundClr ([in] COLORREF background)
HRESULT GetBackgroundClr ([out] COLORREF *background)
HRESULT SetMixingPrefs ([in] DWORD prefs)
HRESULT GetMixingPrefs ([out] DWORD *prefs)
- 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 313 of file vmrender.idl.

Member Function Documentation

◆ GetAlpha() [1/2]

HRESULT IVMRMixerControl::GetAlpha ( [in] DWORD  dwStreamID,
[out] float pAlpha 

◆ GetAlpha() [2/2]

HRESULT IVMRMixerControl::GetAlpha ( [in] DWORD  id,
[out] FLOAT alpha 

◆ GetBackgroundClr() [1/2]

HRESULT IVMRMixerControl::GetBackgroundClr ( [in] COLORREF lpClrBkg)

◆ GetBackgroundClr() [2/2]

HRESULT IVMRMixerControl::GetBackgroundClr ( [out] COLORREF background)

◆ GetMixingPrefs() [1/2]

HRESULT IVMRMixerControl::GetMixingPrefs ( [out] DWORD pdwMixerPrefs)

◆ GetMixingPrefs() [2/2]

HRESULT IVMRMixerControl::GetMixingPrefs ( [out] DWORD prefs)

◆ GetOutputRect()

HRESULT IVMRMixerControl::GetOutputRect ( [in] DWORD  dwStreamID,

◆ GetZOrder() [1/2]

HRESULT IVMRMixerControl::GetZOrder ( [in] DWORD  dwStreamID,
[out] DWORD pZ 

◆ GetZOrder() [2/2]

HRESULT IVMRMixerControl::GetZOrder ( [in] DWORD  id,
[out] DWORD z 

◆ SetAlpha() [1/2]

HRESULT IVMRMixerControl::SetAlpha ( [in] DWORD  dwStreamID,
[in] float  Alpha 

◆ SetAlpha() [2/2]

HRESULT IVMRMixerControl::SetAlpha ( [in] DWORD  id,
[in] FLOAT  alpha 

◆ SetBackgroundClr() [1/2]

HRESULT IVMRMixerControl::SetBackgroundClr ( [in] COLORREF  background)

◆ SetBackgroundClr() [2/2]

HRESULT IVMRMixerControl::SetBackgroundClr ( [in] COLORREF  ClrBkg)

◆ SetMixingPrefs() [1/2]

HRESULT IVMRMixerControl::SetMixingPrefs ( [in] DWORD  dwMixerPrefs)

◆ SetMixingPrefs() [2/2]

HRESULT IVMRMixerControl::SetMixingPrefs ( [in] DWORD  prefs)

◆ SetOutputRect() [1/2]

HRESULT IVMRMixerControl::SetOutputRect ( [in] DWORD  dwStreamID,
[in] const NORMALIZEDRECT pRect 

◆ SetOutputRect() [2/2]

HRESULT IVMRMixerControl::SetOutputRect ( [in] DWORD  id,
[in] const NORMALIZEDRECT rect 

◆ SetZOrder() [1/2]

HRESULT IVMRMixerControl::SetZOrder ( [in] DWORD  dwStreamID,
[in] DWORD  dwZ 

◆ SetZOrder() [2/2]

HRESULT IVMRMixerControl::SetZOrder ( [in] DWORD  id,
[in] DWORD  z 

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