Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 3.31 KB

nn-strmif-ivmrsurfaceallocatornotify.md

File metadata and controls

68 lines (57 loc) · 3.31 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NN:strmif.IVMRSurfaceAllocatorNotify
IVMRSurfaceAllocatorNotify (strmif.h)
The IVMRSurfaceAllocatorNotify interface is implemented by the Video Mixing Renderer Filter 7 (VMR-7).
IVMRSurfaceAllocatorNotify
IVMRSurfaceAllocatorNotify interface [DirectShow]
IVMRSurfaceAllocatorNotify interface [DirectShow]
described
IVMRSurfaceAllocatorNotifyInterface
dshow.ivmrsurfaceallocatornotify
strmif/IVMRSurfaceAllocatorNotify
dshow\ivmrsurfaceallocatornotify.htm
dshow
c590c4cb-43ba-41c2-ab1f-28f7aeee0c87
4/26/2023
IVMRSurfaceAllocatorNotify, IVMRSurfaceAllocatorNotify interface [DirectShow], IVMRSurfaceAllocatorNotify interface [DirectShow],described, IVMRSurfaceAllocatorNotifyInterface, dshow.ivmrsurfaceallocatornotify, strmif/IVMRSurfaceAllocatorNotify
strmif.h
Dshow.h
Windows
Windows XP with SP1 [desktop apps only]
Windows Server 2003 [desktop apps only]
Strmiids.lib
Windows
19H1
IVMRSurfaceAllocatorNotify
strmif/IVMRSurfaceAllocatorNotify
c++
APIRef
kbSyntax
COM
Strmiids.lib
Strmiids.dll
IVMRSurfaceAllocatorNotify

IVMRSurfaceAllocatorNotify interface

-description

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The IVMRSurfaceAllocatorNotify interface is implemented by the Video Mixing Renderer Filter 7 (VMR-7). Applications use this interface to set a custom allocator-presenter and the allocator-presenter uses this interface to inform the VMR-7 of changes to the system environment that affect the DirectDraw surfaces.

In order for an application to obtain this interface, the VMR must be in renderless mode.

For the VMR-9, use the IVMRSurfaceAllocatorNotify9 interface.

-inheritance

The IVMRSurfaceAllocatorNotify interface inherits from the IUnknown interface. IVMRSurfaceAllocatorNotify also has these types of members:

-see-also

Using the Video Mixing Renderer