Compartilhar via


Interface IMFD3D12SynchronizationObjectCommands (mfd3d12.h)

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.

Herança

A interface IMFD3D12SynchronizationObjectCommands herda da interface IUnknown.

Métodos

A interface IMFD3D12SynchronizationObjectCommands tem esses métodos.

 
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady

Enfileira uma cerca na fila de comandos do produtor especificada que sinalizará para um consumidor downstream quando o recurso D3D12 associado estiver pronto para ser usado.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait

Enfileira um comando de espera na fila de comandos do consumidor especificada, iniciando uma espera pelo sinal pronto para o recurso da fila de comandos do produtor.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease

Enfileira uma cerca na fila de comandos especificada que sinalizará para o objeto de sincronização quando a GPU terminar de processar os comandos do consumidor.
IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady

Armazena um identificador de evento que será definido quando o recurso D3D12 estiver pronto.

Requisitos

Requisito Valor
Cabeçalho mfd3d12.h