D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 struttura (d3d12umddi.h)
La struttura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 contiene puntatori alle funzioni di elenco comandi per codifica video, versione D3D12DDI_FEATURE_VERSION_VIDEO_0088.
Sintassi
typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_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_ESTIMATE_MOTION_0053 pfnEstimateMotion;
PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 pfnSetProtectedResourceSession;
PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 pfnWriteBufferImmediate;
PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 pfnResolveVideoMotionVectorHeap;
PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 pfnInitializeVideoExtensionCommand;
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 pfnExecuteVideoExtensionCommand;
PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 pfnResolveEncoderOutputMetadata;
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 pfnEncodeFrame;
PFND3D12DDI_BARRIER_0088 pfnBarrier;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088;
Members
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 di 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 predicamento.
pfnBeginQuery
Puntatore a una funzione PFND3D12DDI_BEGIN_END_QUERY_0003 che inizia 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.
pfnEstimateMotion
Puntatore a una funzione PFND3D12DDI_ESTIMATE_MOTION_0053 che stima il movimento per la codifica video.
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.
pfnResolveVideoMotionVectorHeap
Puntatore a una funzione PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 che risolve un heap del vettore di movimento video.
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.
pfnResolveEncoderOutputMetadata
Puntatore a una funzione PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 che risolve i metadati di output per la codifica video.
pfnEncodeFrame
Puntatore a una funzione PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 che codifica un fotogramma video.
pfnBarrier
Puntatore a una funzione PFND3D12DDI_BARRIER_0088 che specifica una barriera.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |