Partager via


structure D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 encapsule la sortie de flux binaire compressé pour l’opération d’encodage.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 {
  D3D12DDI_HRESOURCE hDrvBuffer;
  UINT64             Offset;
} D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080;

Membres

hDrvBuffer

Handle de ressource pour la mémoire tampon qui contient le flux binaire compressé. La taille de la mémoire tampon de ressources n’est pas la taille disponible pour cette opération d’encodage. Plus précisément, la taille disponible pour la sortie d’image actuelle dans cette mémoire tampon est la taille de cette mémoire tampon moins Offset.

Offset

Décalage dans le flux binaire compressé dans lequel l’encodeur peut commencer à ajouter la sortie d’image actuelle, en octets.

Remarques

Le flux de bits de sortie doit contenir les en-têtes de sous-région, mais pas l’image, la séquence, la vidéo ou d’autres en-têtes. Il incombe à l’hôte de coder ces autres en-têtes et de générer le flux de bits complet.

Dans le partitionnement d’images de sous-région, toutes les sous-régions d’une sortie d’opération d’encodage d’image donnée doivent être placées dans l’ordre supérieur/bas, gauche/droite et doivent être contiguës.

Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2