Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente les arguments d’entrée pour ID3D12VideoEncodeCommandList4 ::EncodeFrame1, avec prise en charge des métadonnées facultatives.
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 {
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC SequenceControlDesc;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1 PictureControlDesc;
ID3D12Resource *pInputFrame;
UINT InputFrameSubresource;
UINT CurrentFrameBitstreamMetadataSize;
D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1;
Members
SequenceControlDesc
Une D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC en spécifiant la configuration de la séquence d’encodage vidéo.
PictureControlDesc
Une D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC en spécifiant la configuration de l’image d’encodage vidéo.
pInputFrame
Pointeur vers l’ID3D12Resource représentant le frame d’entrée à encoder.
InputFrameSubresource
Index de sous-source du frame d’entrée.
CurrentFrameBitstreamMetadataSize
Taille attendue en octets des métadonnées de flux de bits d’images actuelles.
OptionalMetadata
Valeur D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS indiquant les métadonnées facultatives à activer lors de l’encodage de cette trame.
Remarques
Cette structure étend D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS avec le champ OptionalMetadata .
Exigences
| Prérequis | Valeur |
|---|---|
| En-tête | d3d12video.h |