ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mpconfig.h
Go to the documentation of this file.
00001 #ifndef __IMPConfig__
00002 #define __IMPConfig__
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 
00008 typedef enum _AM_ASPECT_RATIO_MODE
00009 {
00010   AM_ARMODE_STRETCHED,
00011   AM_ARMODE_LETTER_BOX,
00012   AM_ARMODE_CROP,
00013   AM_ARMODE_STRETCHED_AS_PRIMARY
00014 } AM_ASPECT_RATIO_MODE;
00015 
00016 DECLARE_INTERFACE_(IMixerPinConfig, IUnknown)
00017 {
00018   STDMETHOD (SetRelativePosition)(THIS_ IN DWORD dwLeft, IN DWORD dwTop,
00019                                         IN DWORD dwRight, IN DWORD dwBottom) PURE;
00020   STDMETHOD (GetRelativePosition)(THIS_ OUT DWORD *pdwLeft,OUT DWORD *pdwTop,
00021                                         OUT DWORD *pdwRight, OUT DWORD *pdwBottom) PURE;
00022 
00023   STDMETHOD (SetZOrder)(THIS_ IN DWORD dwZOrder) PURE;
00024   STDMETHOD (GetZOrder)(THIS_ OUT DWORD *pdwZOrder) PURE;
00025   STDMETHOD (SetColorKey)(THIS_ IN COLORKEY *pColorKey) PURE;
00026   STDMETHOD (GetColorKey)(THIS_ OUT COLORKEY *pColorKey, OUT DWORD *pColor) PURE;
00027   STDMETHOD (SetBlendingParameter)(THIS_ IN DWORD dwBlendingParameter) PURE;
00028   STDMETHOD (GetBlendingParameter)(THIS_ OUT DWORD *pdwBlendingParameter) PURE;
00029   STDMETHOD (SetAspectRatioMode)(THIS_ IN AM_ASPECT_RATIO_MODE amAspectRatioMode) PURE;
00030   STDMETHOD (GetAspectRatioMode)(THIS_ OUT AM_ASPECT_RATIO_MODE* pamAspectRatioMode) PURE;
00031   STDMETHOD (SetStreamTransparent)(THIS_ IN BOOL bStreamTransparent) PURE;
00032   STDMETHOD (GetStreamTransparent)(THIS_ OUT BOOL *pbStreamTransparent) PURE;
00033 };
00034 
00035 DECLARE_INTERFACE_(IMixerPinConfig2, IMixerPinConfig)
00036 {
00037   STDMETHOD (SetOverlaySurfaceColorControls)(THIS_ IN LPDDCOLORCONTROL pColorControl) PURE;
00038   STDMETHOD (GetOverlaySurfaceColorControls)(THIS_ OUT LPDDCOLORCONTROL pColorControl) PURE;
00039 };
00040 
00041 
00042 
00043 #ifdef __cplusplus
00044 }
00045 #endif
00046 
00047 #endif

Generated on Sun May 27 2012 04:30:43 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.