56 cpp_quote(
"#define AMDDS_DEFAULT AMDDS_ALL")
58 cpp_quote("
#define AMDDS_YUV (AMDDS_YUVOFF | AMDDS_YUVOVR | AMDDS_YUVFLP)") 59 cpp_quote(
"#define AMDDS_RGB (AMDDS_RGBOFF | AMDDS_RGBOVR | AMDDS_RGBFLP)")
60 cpp_quote("
#define AMDSS_PRIMARY (AMDDS_DCIPS | AMDDS_PS)") 162 #define iPALETTE_COLORS 256 163 #define iMASK_COLORS 3 218 cpp_quote(
"#define MAX_SIZE_MPEG1_SEQUENCE_INFO 140")
219 cpp_quote("
#define MPEG1_SEQUENCE_INFO(pv) ((const BYTE *)(pv)->bSequenceHeader)") HRESULT GetFourCCCodes([out] DWORD *pCount, [out] DWORD *pCodes)
HRESULT UseScanLine([in] long UseScanLine)
HRESULT SetMonitor([in] long Monitor)
MPEG1_SEQUENCE_INFO(pv) struct tagAnalogVideoInfo ANALOGVIDEOINFO
HRESULT SetSwitches([in] DWORD Switches)
HRESULT SetDirectDraw([in] IDirectDraw *ddraw)
HRESULT IsModeEnabled([in] long Mode)
coclass MSXML2::XSLTemplate40 object
HRESULT GetClipFactor([out] long *pClipFactor)
BITMAPINFOHEADER bmiHeader
HRESULT SetClipFactor([in] long ClipFactor)
HRESULT GetCurrentMode([out] long *pMode)
HRESULT GetModeInfo([in] long Mode, [out] long *pWidth, [out] long *pHeight, [out] long *pDepth)
struct tagBITMAPINFOHEADER BITMAPINFOHEADER
REFERENCE_TIME AvgTimePerFrame
HRESULT SetUsingClock([in] int bValue)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
REFERENCE_TIME AvgTimePerFrame
struct _AM_FRAMESTEP_STEP AM_FRAMESTEP_STEP
HRESULT GetCaps([out] DDCAPS *pCaps)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT GetLeadPin([out] int *piPin)
iMAXBITS struct tag_TRUECOLORINFO TRUECOLORINFO
HRESULT GetCaption([out] BSTR *pstrCaption)
HRESULT GetClockPeriod([out] int *pbValue)
HRESULT SetCaption([in] BSTR strCaption)
HRESULT CountModes([out] long *pModes)
HRESULT GetEmulatedCaps([out] DDCAPS *pCaps)
HRESULT GetSwitches([out] DWORD *pSwitches)
HRESULT GetAcceleratorTable([out] HWND *phwnd, [out] HACCEL *phAccel)
HRESULT GetDirectDraw([out] IDirectDraw **ddraw)
HRESULT HideOnDeactivate([in] long Hide)
HRESULT IsKeepPixelAspectRatio([out] long *pKeepAspect)
HRESULT KeepPixelAspectRatio([in] long KeepAspect)
HRESULT IsUsingClock([out] int *pbValue)
HRESULT CanUseScanLine([out] long *UseScanLine)
struct BITMAPINFOHEADER * LPBITMAPINFOHEADER
HRESULT SetMessageDrain([in] HWND hwnd)
HRESULT SetLeadPin([in] int iPin)
HRESULT GetInputPinCount([out] int *piPinCount)
HRESULT GetMessageDrain([out] HWND *hwnd)
HRESULT UseOverlayStretch([in] long UseOverlayStretch)
HRESULT CanUseOverlayStretch([out] long *UseOverlayStretch)
int FramesDroppedInRenderer
HRESULT UseWhenFullScreen([in] long UseWhenFullScreen)
DWORD dwBitMasks[iMASK_COLORS]
HRESULT GetSurfaceDesc([out] DDSURFACEDESC *pSurfaceDesc)
HRESULT GetSurfaceType([out] DWORD *pSurfaceType)
struct tagMPEG1VIDEOINFO MPEG1VIDEOINFO
HRESULT IsHideOnDeactivate()
HRESULT SetEnabled([in] long Mode, [in] long bEnabled)
struct tagVIDEOINFO VIDEOINFO
TRUECOLORINFO TrueColorInfo
RGBQUAD bmiColors[iPALETTE_COLORS]
HRESULT IsModeAvailable([in] long Mode)
struct BITMAPINFOHEADER * PBITMAPINFOHEADER
HRESULT WillUseFullScreen([out] long *UseWhenFullScreen)
HRESULT SetAcceleratorTable([in] HWND hwnd, [in] HACCEL hAccel)
HRESULT GetMonitor([out] long *Monitor)
struct tagVIDEOINFOHEADER VIDEOINFOHEADER
HRESULT SetClockPeriod([in] int bValue)