DSObjects::CVMR7AllocatorPresenter Class Reference

Inheritance diagram for DSObjects::CVMR7AllocatorPresenter:

DSObjects::CDX7AllocatorPresenter ISubPicAllocatorPresenterImpl List of all members.

Public Member Functions

 CVMR7AllocatorPresenter (HWND hWnd, HRESULT &hr)
DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
STDMETHODIMP CreateRenderer (IUnknown **ppRenderer)
STDMETHODIMP AllocateSurface (DWORD_PTR dwUserID, VMRALLOCATIONINFO *lpAllocInfo, DWORD *lpdwBuffer, LPDIRECTDRAWSURFACE7 *lplpSurface)
STDMETHODIMP FreeSurface (DWORD_PTR dwUserID)
STDMETHODIMP PrepareSurface (DWORD_PTR dwUserID, IDirectDrawSurface7 *lpSurface, DWORD dwSurfaceFlags)
STDMETHODIMP AdviseNotify (IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify)
STDMETHODIMP StartPresenting (DWORD_PTR dwUserID)
STDMETHODIMP StopPresenting (DWORD_PTR dwUserID)
STDMETHODIMP PresentImage (DWORD_PTR dwUserID, VMRPRESENTATIONINFO *lpPresInfo)
STDMETHODIMP GetNativeVideoSize (LONG *lpWidth, LONG *lpHeight, LONG *lpARWidth, LONG *lpARHeight)
STDMETHODIMP GetMinIdealVideoSize (LONG *lpWidth, LONG *lpHeight)
STDMETHODIMP GetMaxIdealVideoSize (LONG *lpWidth, LONG *lpHeight)
STDMETHODIMP SetVideoPosition (const LPRECT lpSRCRect, const LPRECT lpDSTRect)
STDMETHODIMP GetVideoPosition (LPRECT lpSRCRect, LPRECT lpDSTRect)
STDMETHODIMP GetAspectRatioMode (DWORD *lpAspectRatioMode)
STDMETHODIMP SetAspectRatioMode (DWORD AspectRatioMode)
STDMETHODIMP SetVideoClippingWindow (HWND hwnd)
STDMETHODIMP RepaintVideo (HWND hwnd, HDC hdc)
STDMETHODIMP DisplayModeChanged ()
STDMETHODIMP GetCurrentImage (BYTE **lpDib)
STDMETHODIMP SetBorderColor (COLORREF Clr)
STDMETHODIMP GetBorderColor (COLORREF *lpClr)
STDMETHODIMP SetColorKey (COLORREF Clr)
STDMETHODIMP GetColorKey (COLORREF *lpClr)

Detailed Description

Definition at line 78 of file DX7AllocatorPresenter.cpp.


The documentation for this class was generated from the following file:
Generated on Tue Dec 13 14:49:27 2005 for guliverkli by  doxygen 1.4.5