Ler em inglês

Compartilhar via


Cabeçalho mfd3d12.h

Fornece APIs para sincronizar o acesso aos recursos do Direct3D entre produtores e consumidores do Media Foundation.

Esse cabeçalho é usado pelo Microsoft Media Foundation. Para obter mais informações, consulte:

mfd3d12.h contém as seguintes interfaces de programação:

Interfaces

 
IMFD3D12SynchronizationObject

Permite que um alocador de recursos D3D12 gerencie o tempo de vida de um recurso D3D12.
IMFD3D12SynchronizationObjectCommands

Fornece comandos que permitem que um produtor ou um consumidor do recurso D3D12 sinalize componentes de fluxo inferior quando o recurso estiver pronto para uso ou puder ser liberado.

Funções

 
MFCreateD3D12SynchronizationObject

Cria uma instância de um primitivo de sincronização do Media Foundation D3D12 usado para sincronizar o acesso a um recurso D3D12 armazenado em um objeto media foundation.

Enumerações

 
MF_MT_D3D_RESOURCE_VERSION_ENUM

Especifica a versão direct3D do recurso usado no fluxo associado a um tipo de mídia.