Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |