structure D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 (d3d12umddi.h)
La structure D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 contient des pointeurs vers les fonctions de liste de commandes pour le traitement vidéo, la version D3D12DDI_FEATURE_VERSION_VIDEO_0088.
Syntaxe
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;
Membres
pfnCloseCommandList
Pointeur vers une fonction PFND3D12DDI_CLOSECOMMANDLIST qui ferme la liste de commandes.
pfnResetCommandList
Pointeur vers une fonction PFND3D12DDI_RESETCOMMANDLIST_0040 qui réinitialise la liste de commandes.
pfnDiscardResource
Pointeur vers une fonction PFND3D12DDI_DISCARD_RESOURCE_0003 qui ignore une ressource.
pfnSetMarker
Pointeur vers une fonction PFND3D12DDI_SET_MARKER qui définit un marqueur.
pfnSetPredication
Pointeur vers une fonction PFND3D12DDI_SET_PREDICATION qui définit la prédication.
pfnBeginQuery
Pointeur vers une fonction PFND3D12DDI_BEGIN_END_QUERY_0003 qui commence une requête.
pfnEndQuery
Pointeur vers une fonction PFND3D12DDI_BEGIN_END_QUERY_0003 qui met fin à une requête.
pfnResolveQueryData
Pointeur vers une fonction PFND3D12DDI_RESOLVE_QUERY_DATA qui résout les données de requête.
pfnResourceBarrier
Pointeur vers une fonction PFND3D12DDI_RESOURCEBARRIER_0022 qui spécifie une barrière de ressources.
pfnProcessFrame
Pointeur vers une fonction PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 qui traite un frame.
pfnSetProtectedResourceSession
Pointeur vers une fonction PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 qui définit une session de ressource protégée.
pfnWriteBufferImmediate
Pointeur vers une fonction PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 qui écrit immédiatement des données dans une mémoire tampon.
pfnInitializeVideoExtensionCommand
Pointeur vers une fonction PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 qui initialise une commande d’extension vidéo.
pfnExecuteVideoExtensionCommand
Pointeur vers une fonction PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 qui exécute une commande d’extension vidéo.
pfnBarrier
Pointeur vers une fonction PFND3D12DDI_BARRIER_0088 qui spécifie une barrière.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |