PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 funzione di callback (d3d12umddi.h)
La funzione di callback di un driver client PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 registra un'operazione di frame codificata nell'elenco dei comandi.
Sintassi
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Pfnd3d12ddiVideoEncodeFrame00820;
void Pfnd3d12ddiVideoEncodeFrame00820(
[in] D3D12DDI_HCOMMANDLIST hDrvCommandList,
[in] D3D12DDI_HVIDEOENCODER_0080 hDrvEncoder,
[in] D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap,
[in] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 *pInputStreamArguments,
[out] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 *pOutputStreamArguments
)
{...}
Parametri
[in] hDrvCommandList
Gestire i dati del driver per l'elenco di comandi. Il driver usa questa area di memoria per archiviare strutture di dati interne correlate all'elenco di comandi.
[in] hDrvEncoder
Handle in un oggetto codificatore video. L'handle è stato restituito quando è stato creato l'oggetto codificatore video.
[in] hDrvVideoEncoderHeap
Handle in un oggetto heap del codificatore video. L'handle viene restituito quando è stato creato l'oggetto heap del codificatore video.
[in] pInputStreamArguments
Puntatore a una struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 che contiene i parametri di controllo della sequenza di input e dell'immagine per l'operazione di codifica.
[out] pOutputStreamArguments
Puntatore a una struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 in cui viene restituito l'output dell'operazione di codifica.
Valore restituito
nessuno
Osservazioni
Per informazioni generali, vedere Codifica video D3D12 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |
Vedi anche
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2
PFND3D12DDI_CREATE_COMMAND_LIST_0040