ReactOS  0.4.14-dev-1233-gf5658fd
IVMRMixerControl Interface Reference

import"vmrender.idl";

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  id,
[out] FLOAT alpha 
)

◆ GetAlpha() [2/2]

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

◆ GetBackgroundClr() [1/2]

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

◆ GetBackgroundClr() [2/2]

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

◆ GetMixingPrefs() [1/2]

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

◆ GetMixingPrefs() [2/2]

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

◆ GetOutputRect()

HRESULT IVMRMixerControl::GetOutputRect ( [in] DWORD  dwStreamID,
[out] NORMALIZEDRECT pRect 
)

◆ GetZOrder() [1/2]

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

◆ GetZOrder() [2/2]

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

◆ SetAlpha() [1/2]

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

◆ SetAlpha() [2/2]

HRESULT IVMRMixerControl::SetAlpha ( [in] DWORD  dwStreamID,
[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  prefs)

◆ SetMixingPrefs() [2/2]

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

◆ SetOutputRect() [1/2]

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

◆ SetOutputRect() [2/2]

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

◆ SetZOrder() [1/2]

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

◆ SetZOrder() [2/2]

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

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