mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 12:13:41 +00:00
* Create a branch for USB experiments.
svn path=/branches/usb-experiments/; revision=72629
This commit is contained in:
parent
28d8ba0d3e
commit
0ee830d7a4
23049 changed files with 0 additions and 1313991 deletions
47
sdk/include/dxsdk/mpconfig.h
Normal file
47
sdk/include/dxsdk/mpconfig.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
#ifndef __IMPConfig__
|
||||
#define __IMPConfig__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef enum _AM_ASPECT_RATIO_MODE
|
||||
{
|
||||
AM_ARMODE_STRETCHED,
|
||||
AM_ARMODE_LETTER_BOX,
|
||||
AM_ARMODE_CROP,
|
||||
AM_ARMODE_STRETCHED_AS_PRIMARY
|
||||
} AM_ASPECT_RATIO_MODE;
|
||||
|
||||
DECLARE_INTERFACE_(IMixerPinConfig, IUnknown)
|
||||
{
|
||||
STDMETHOD (SetRelativePosition)(THIS_ IN DWORD dwLeft, IN DWORD dwTop,
|
||||
IN DWORD dwRight, IN DWORD dwBottom) PURE;
|
||||
STDMETHOD (GetRelativePosition)(THIS_ OUT DWORD *pdwLeft,OUT DWORD *pdwTop,
|
||||
OUT DWORD *pdwRight, OUT DWORD *pdwBottom) PURE;
|
||||
|
||||
STDMETHOD (SetZOrder)(THIS_ IN DWORD dwZOrder) PURE;
|
||||
STDMETHOD (GetZOrder)(THIS_ OUT DWORD *pdwZOrder) PURE;
|
||||
STDMETHOD (SetColorKey)(THIS_ IN COLORKEY *pColorKey) PURE;
|
||||
STDMETHOD (GetColorKey)(THIS_ OUT COLORKEY *pColorKey, OUT DWORD *pColor) PURE;
|
||||
STDMETHOD (SetBlendingParameter)(THIS_ IN DWORD dwBlendingParameter) PURE;
|
||||
STDMETHOD (GetBlendingParameter)(THIS_ OUT DWORD *pdwBlendingParameter) PURE;
|
||||
STDMETHOD (SetAspectRatioMode)(THIS_ IN AM_ASPECT_RATIO_MODE amAspectRatioMode) PURE;
|
||||
STDMETHOD (GetAspectRatioMode)(THIS_ OUT AM_ASPECT_RATIO_MODE* pamAspectRatioMode) PURE;
|
||||
STDMETHOD (SetStreamTransparent)(THIS_ IN BOOL bStreamTransparent) PURE;
|
||||
STDMETHOD (GetStreamTransparent)(THIS_ OUT BOOL *pbStreamTransparent) PURE;
|
||||
};
|
||||
|
||||
DECLARE_INTERFACE_(IMixerPinConfig2, IMixerPinConfig)
|
||||
{
|
||||
STDMETHOD (SetOverlaySurfaceColorControls)(THIS_ IN LPDDCOLORCONTROL pColorControl) PURE;
|
||||
STDMETHOD (GetOverlaySurfaceColorControls)(THIS_ OUT LPDDCOLORCONTROL pColorControl) PURE;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue