Lines Matching refs:HRESULT

87     HRESULT StartPresenting([in] DWORD_PTR id);
88 HRESULT StopPresenting([in] DWORD_PTR id);
89 HRESULT PresentImage([in] DWORD_PTR id, [in] VMR9PresentationInfo *info);
124 HRESULT InitializeDevice([in] DWORD_PTR id, [in] VMR9AllocationInfo *allocinfo, [in, out] DWORD *numbuffers);
125 HRESULT TerminateDevice([in] DWORD_PTR id);
126 HRESULT GetSurface([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface);
127 HRESULT AdviseNotify([in] IVMRSurfaceAllocatorNotify9 *allocnotify);
139 HRESULT GetSurfaceEx([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface, [out] RECT *dest);
151 HRESULT AdviseSurfaceAllocator([in] DWORD_PTR id, [in] IVMRSurfaceAllocator9 *alloc);
152 HRESULT SetD3DDevice([in] IDirect3DDevice9 *device, [in] HMONITOR monitor);
153 HRESULT ChangeD3DDevice([in] IDirect3DDevice9 *device, [in] HMONITOR monitor);
154 HRESULT AllocateSurfaceHelper([in] VMR9AllocationInfo *allocinfo, [in, out] DWORD *numbuffers, [out] IDirect3DSurface9 **surface);
155 HRESULT NotifyEvent([in] LONG code, [in] LONG_PTR param1, [in] LONG_PTR param2);
173 HRESULT GetNativeVideoSize([out] LONG *width, [out] LONG *height, [out] LONG *arwidth, [out] LONG *arheight);
174 HRESULT GetMinIdealVideoSize([out] LONG *width, [out] LONG *height);
175 HRESULT GetMaxIdealVideoSize([out] LONG *width, [out] LONG *height);
176 HRESULT SetVideoPosition([in] const RECT *source, [in] const RECT *dest);
177 HRESULT GetVideoPosition([out] RECT *source, [out] RECT *dest);
178 HRESULT GetAspectRatioMode([out] DWORD *mode);
179 HRESULT SetAspectRatioMode([in] DWORD mode);
180 HRESULT SetVideoClippingWindow([in] HWND hwnd);
181 HRESULT RepaintVideo([in] HWND hwnd, [in] HDC hdc);
182 HRESULT DisplayModeChanged();
183 HRESULT GetCurrentImage([out] BYTE **dib);
184 HRESULT SetBorderColor([in] COLORREF color);
185 HRESULT GetBorderColor([out] COLORREF *color);
263 HRESULT SetAlpha([in] DWORD streamid, [in] FLOAT alpha);
264 HRESULT GetAlpha([in] DWORD streamid, [out] FLOAT *alpha);
265 HRESULT SetZOrder([in] DWORD streamid, [in] DWORD zorder);
266 HRESULT GetZOrder([in] DWORD streamid, [out] DWORD *zorder);
267 HRESULT SetOutputRect([in] DWORD streamid, [in] const VMR9NormalizedRect *rect);
268 HRESULT GetOutputRect([in] DWORD streamid, [out] VMR9NormalizedRect *rect);
269 HRESULT SetBackgroundClr([in] COLORREF back);
270 HRESULT GetBackgroundClr([out] COLORREF *back);
271 HRESULT SetMixingPrefs([in] DWORD mixingprefs);
272 HRESULT GetMixingPrefs([out] DWORD *mixingprefs);
273 HRESULT SetProcAmpControl([in] DWORD streamid, [in] VMR9ProcAmpControl *control);
274 HRESULT GetProcAmpControl([in] DWORD streamid, [in, out] VMR9ProcAmpControl *control);
275 HRESULT GetProcAmpControlRange([in] DWORD streamid, [in, out] VMR9ProcAmpControlRange *controlrange);
309 HRESULT SetAlphaBitmap([in] const VMR9AlphaBitmap *bitmap);
310 HRESULT UpdateAlphaBitmapParameters([in] const VMR9AlphaBitmap *bitmap);
311 HRESULT GetAlphaBitmapParameters([out] VMR9AlphaBitmap *bitmap);
323 HRESULT IsSurfaceLocked();
324 HRESULT LockSurface([out] BYTE **surface);
325 HRESULT UnlockSurface();
326 HRESULT GetSurface([out] IDirect3DSurface9 **surface);
344 HRESULT SetRenderingPrefs([in] DWORD renderflags);
345 HRESULT GetRenderingPrefs([out] DWORD *renderflags);
357 HRESULT SetStreamActiveState([in] BOOL active);
358 HRESULT GetStreamActiveState([out] BOOL *active);
378 HRESULT SetImageCompositor([in] IVMRImageCompositor9 *compositor);
379 HRESULT SetNumberOfStreams([in] DWORD max);
380 HRESULT GetNumberOfStreams([out] DWORD *max);
381 HRESULT SetRenderingPrefs([in] DWORD renderflags);
382 HRESULT GetRenderingPrefs([out] DWORD *renderflags);
383 HRESULT SetRenderingMode([in] DWORD mode);
384 HRESULT GetRenderingMode([out] DWORD *mode);
396 HRESULT GetAspectRatioMode([out] DWORD *mode);
397 HRESULT SetAspectRatioMode([in] DWORD mode);
427 HRESULT SetMonitor([in] UINT uDev);
428 HRESULT GetMonitor([out] UINT *uDev);
429 HRESULT SetDefaultMonitor([in] UINT uDev);
430 HRESULT GetDefaultMonitor([out] UINT *uDev);
431 HRESULT GetAvailableMonitors([out, size_is(arraysize)] VMR9MonitorInfo *info, [in] DWORD arraysize, [out] DWORD *numdev);
498 HRESULT GetNumberOfDeinterlaceModes([in] VMR9VideoDesc *desc, [in, out] DWORD *nummodes, [out] GUID *modes);
499 HRESULT GetDeinterlaceModeCaps([in] GUID *mode, [in] VMR9VideoDesc *desc, [out] VMR9DeinterlaceCaps *caps);
500 HRESULT GetDeinterlaceMode([in] DWORD streamid, [out] GUID *mode);
501 HRESULT SetDeinterlaceMode([in] DWORD streamid, [in] GUID *mode);
502 HRESULT GetDeinterlacePrefs([out] DWORD *prefs);
503 HRESULT SetDeinterlacePrefs([in] DWORD prefs);
504 HRESULT GetActualDeinterlaceMode([in] DWORD streamid, [out] GUID *mode);
528 HRESULT InitCompositionDevice([in] IUnknown *d3ddev);
529 HRESULT TermCompositionDevice([in] IUnknown *d3ddev);
530 HRESULT CompositeImage([in] IUnknown *d3ddev, [in] IDirect3DSurface9 *d3dtarget, [in] AM_MEDIA_TYPE *mttarget,