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 |