structure D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 contient les paramètres de séquence d’entrée et de contrôle d’image pour une opération d’encodage vidéo.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 SequenceControlDesc;
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0  PictureControlDesc;
  D3D12DDI_HRESOURCE                                  hDrvInputTexture2D;
  UINT                                                InputFrameSubresource;
  UINT                                                CurrentFrameBitstreamMetadataSize;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0;

Membres

SequenceControlDesc

Structure D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 qui définit la configuration de la séquence vidéo.

PictureControlDesc

Une structure D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 qui définit la configuration de l’image vidéo.

hDrvInputTexture2D

Gérez le cadre d’entrée à encoder. Cette trame d’entrée est une ressource D3D12 qui peut être consommée par d’autres parties du pipeline et ne doit donc pas avoir l’indicateur D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY défini.

InputFrameSubresource

Index de sous-ressource pour la ressource hDrvInputTexture2D .

CurrentFrameBitstreamMetadataSize

Nombre d’octets ajoutés au flux de bits final entre la fin de la dernière PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 sortie de flux de bits compressée et la sortie de l’appel actuel. Ce membre est destiné à capturer la taille des en-têtes ou des messages de métadonnées ajoutés par le client au flux binaire final. Il est destiné à être utilisé comme indicateur par les algorithmes de contrôle de débit pour suivre la taille complète du flux de bits.

Remarques

Pour plus d’informations générales, consultez Encodage vidéo D3D12 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0