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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour