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. |