Skip to content

Latest commit

 

History

History
71 lines (57 loc) · 2.9 KB

nn-dxva2api-idirectxvideomemoryconfiguration.md

File metadata and controls

71 lines (57 loc) · 2.9 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:dxva2api.IDirectXVideoMemoryConfiguration
IDirectXVideoMemoryConfiguration (dxva2api.h)
Sets the type of video memory for uncompressed video surfaces.
IDirectXVideoMemoryConfiguration
IDirectXVideoMemoryConfiguration interface [Media Foundation]
IDirectXVideoMemoryConfiguration interface [Media Foundation]
described
cc2a6180-9698-460a-9a0d-1ee9e15f197f
dxva2api/IDirectXVideoMemoryConfiguration
mf.idirectxvideomemoryconfiguration
mf\idirectxvideomemoryconfiguration.htm
mf
cc2a6180-9698-460a-9a0d-1ee9e15f197f
12/05/2018
IDirectXVideoMemoryConfiguration, IDirectXVideoMemoryConfiguration interface [Media Foundation], IDirectXVideoMemoryConfiguration interface [Media Foundation],described, cc2a6180-9698-460a-9a0d-1ee9e15f197f, dxva2api/IDirectXVideoMemoryConfiguration, mf.idirectxvideomemoryconfiguration
dxva2api.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Windows
19H1
IDirectXVideoMemoryConfiguration
dxva2api/IDirectXVideoMemoryConfiguration
c++
APIRef
kbSyntax
COM
dxva2api.h
IDirectXVideoMemoryConfiguration

IDirectXVideoMemoryConfiguration interface

-description

Sets the type of video memory for uncompressed video surfaces. This interface is used by video decoders and transforms.

The DirectShow enhanced video renderer (EVR) filter exposes this interface as a service on the filter's input pins. To obtain a pointer to this interface, call IMFGetService::GetService with the service identifier MR_VIDEO_ACCELERATION_SERVICE.

A video decoder can use this interface to enumerate the EVR filter's preferred surface types and then select the surface type. The decoder should then create surfaces of that type to hold the results of the decoding operation.

This interface does not define a way to clear the surface type. In the case of DirectShow, disconnecting two filters invalidates the surface type.

-inheritance

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

-see-also

Media Foundation Interfaces

Supporting DXVA 2.0 in DirectShow