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.
1.4.5