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