Upravit

Sdílet prostřednictvím


mfd3d12.h header

Provides APIs for synchronizing access to Direct3D resources between Media Foundation producers and consumers.

This header is used by Microsoft Media Foundation. For more information, see:

mfd3d12.h contains the following programming interfaces:

Interfaces

 
IMFD3D12SynchronizationObject

Allows a D3D12 resource allocator to manage the lifetime of a D3D12 resource.
IMFD3D12SynchronizationObjectCommands

Provides commands that allow a producer or a consumer of D3D12 resource to signal down-stream components when the resource is ready for use or can be released.

Functions

 
MFCreateD3D12SynchronizationObject

Instantiates an a Media Foundation D3D12 synchronization primitive used to synchronize access to a D3D12 resource stored in an Media Foundation object.

Enumerations

 
MF_MT_D3D_RESOURCE_VERSION_ENUM

Specifies the Direct3D version of the resource used in the stream associated with a media type.