Partager via


en-tête mfd3d12.h

Fournit des API pour la synchronisation de l’accès aux ressources Direct3D entre les producteurs et les consommateurs de Media Foundation.

Cet en-tête est utilisé par Microsoft Media Foundation. Pour plus d'informations, consultez les pages suivantes :

mfd3d12.h contient les interfaces de programmation suivantes :

Interfaces

 
IMFD3D12SynchronizationObject

Permet à un allocateur de ressources D3D12 de gérer la durée de vie d’une ressource D3D12.
IMFD3D12SynchronizationObjectCommands

Fournit des commandes qui permettent à un producteur ou à un consommateur de ressource D3D12 de signaler les composants de flux descendant lorsque la ressource est prête à être utilisée ou peut être libérée.

Fonctions

 
MFCreateD3D12SynchronizationObject

Instancie une primitive de synchronisation Media Foundation D3D12 utilisée pour synchroniser l’accès à une ressource D3D12 stockée dans un objet Media Foundation.

Énumérations

 
MF_MT_D3D_RESOURCE_VERSION_ENUM

Spécifie la version Direct3D de la ressource utilisée dans le flux associé à un type de média.