struttura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 (d3d12umddi.h)
La struttura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 contiene puntatori alle funzioni dell'elenco di comandi per l'elaborazione video, la versione D3D12DDI_FEATURE_VERSION_VIDEO_0088.
Sintassi
typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 {
PFND3D12DDI_CLOSECOMMANDLIST pfnCloseCommandList;
PFND3D12DDI_RESETCOMMANDLIST_0040 pfnResetCommandList;
PFND3D12DDI_DISCARD_RESOURCE_0003 pfnDiscardResource;
PFND3D12DDI_SET_MARKER pfnSetMarker;
PFND3D12DDI_SET_PREDICATION pfnSetPredication;
PFND3D12DDI_BEGIN_END_QUERY_0003 pfnBeginQuery;
PFND3D12DDI_BEGIN_END_QUERY_0003 pfnEndQuery;
PFND3D12DDI_RESOLVE_QUERY_DATA pfnResolveQueryData;
PFND3D12DDI_RESOURCEBARRIER_0022 pfnResourceBarrier;
PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 pfnProcessFrame;
PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 pfnSetProtectedResourceSession;
PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 pfnWriteBufferImmediate;
PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 pfnInitializeVideoExtensionCommand;
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 pfnExecuteVideoExtensionCommand;
PFND3D12DDI_BARRIER_0088 pfnBarrier;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088;
Membri
pfnCloseCommandList
Puntatore a una funzione PFND3D12DDI_CLOSECOMMANDLIST che chiude l'elenco di comandi.
pfnResetCommandList
Puntatore a una funzione PFND3D12DDI_RESETCOMMANDLIST_0040 che reimposta l'elenco dei comandi.
pfnDiscardResource
Puntatore a una funzione PFND3D12DDI_DISCARD_RESOURCE_0003 che rimuove una risorsa.
pfnSetMarker
Puntatore a una funzione PFND3D12DDI_SET_MARKER che imposta un marcatore.
pfnSetPredication
Puntatore a una funzione PFND3D12DDI_SET_PREDICATION che imposta il predicato.
pfnBeginQuery
Puntatore a una funzione PFND3D12DDI_BEGIN_END_QUERY_0003 che avvia una query.
pfnEndQuery
Puntatore a una funzione PFND3D12DDI_BEGIN_END_QUERY_0003 che termina una query.
pfnResolveQueryData
Puntatore a una funzione PFND3D12DDI_RESOLVE_QUERY_DATA che risolve i dati delle query.
pfnResourceBarrier
Puntatore a una funzione PFND3D12DDI_RESOURCEBARRIER_0022 che specifica una barriera di risorse.
pfnProcessFrame
Puntatore a una funzione PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 che elabora un frame.
pfnSetProtectedResourceSession
Puntatore a una funzione PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 che imposta una sessione di risorse protetta.
pfnWriteBufferImmediate
Puntatore a una funzione PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 che scrive immediatamente i dati in un buffer.
pfnInitializeVideoExtensionCommand
Puntatore a una funzione PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 che inizializza un comando di estensione video.
pfnExecuteVideoExtensionCommand
Puntatore a una funzione PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 che esegue un comando di estensione video.
pfnBarrier
Puntatore a una funzione PFND3D12DDI_BARRIER_0088 che specifica una barriera.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 (WDDM 3.0) |
intestazione | d3d12umddi.h |