- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# DSObjects::CVMR7AllocatorPresenter Class Reference

Inheritance diagram for DSObjects::CVMR7AllocatorPresenter:

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:

- C:/guliverkli/src/apps/mplayerc/DX7AllocatorPresenter.cpp