Share via


mfd3d12.h-Header

Stellt APIs für die Synchronisierung des Zugriffs auf Direct3D-Ressourcen zwischen Media Foundation-Produzenten und Consumern bereit.

Dieser Header wird von Microsoft Media Foundation verwendet. Weitere Informationen finden Sie unter

mfd3d12.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IMFD3D12SynchronizationObject

Ermöglicht es einem D3D12-Ressourcenzuteilungsobjekt, die Lebensdauer einer D3D12-Ressource zu verwalten.
IMFD3D12SynchronizationObjectCommands

Stellt Befehle bereit, die es einem Produzenten oder Consumer der D3D12-Ressource ermöglichen, Downstreamkomponenten zu signalisieren, wenn die Ressource einsatzbereit ist oder freigegeben werden kann.

Functions

 
MFCreateD3D12SynchronizationObject

Instanziiert einen Media Foundation D3D12-Synchronisierungsgrundtyp, der zum Synchronisieren des Zugriffs auf eine in einem Media Foundation-Objekt gespeicherte D3D12-Ressource verwendet wird.

Enumerationen

 
MF_MT_D3D_RESOURCE_VERSION_ENUM

Gibt die Direct3D-Version der Ressource an, die in dem einem Medientyp zugeordneten Stream verwendet wird.