Inheritance diagram for DSObjects::CVMR7AllocatorPresenter:
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) |
Definition at line 78 of file DX7AllocatorPresenter.cpp.