Partager via


structure D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)

Décrit une mémoire tampon compressée pour le décodage.

Syntaxe

typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC1 {
  D3D11_VIDEO_DECODER_BUFFER_TYPE              BufferType;
  UINT                                         DataOffset;
  UINT                                         DataSize;
  void                                         *pIV;
  UINT                                         IVSize;
  D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
  UINT                                         SubSampleMappingCount;
} D3D11_VIDEO_DECODER_BUFFER_DESC1;

Membres

BufferType

Type de mémoire tampon.

DataOffset

Décalage des données pertinentes à partir du début de la mémoire tampon, en octets. Cette valeur doit être zéro.

DataSize

Taille des données pertinentes.

pIV

Pointeur vers une mémoire tampon qui contient un vecteur d’initialisation (IV) pour les données chiffrées. Si la mémoire tampon de décodage ne contient pas de données chiffrées, définissez ce membre sur NULL.

IVSize

Taille de la mémoire tampon spécifiée dans le paramètre pIV . Si pIV a la valeur NULL, définissez ce membre sur zéro.

pSubSampleMappingBlock

Pointeur vers un tableau de structures D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , qui indique exactement les octets de la mémoire tampon de décodage qui sont chiffrés et ceux qui sont en clair. Si la mémoire tampon de décodage ne contient pas de données chiffrées, définissez ce membre sur NULL.

Les valeurs des sous-exemples de blocs de mappage sont relatives au début de la mémoire tampon de décodage.

SubSampleMappingCount

Nombre de structures D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK spécifiées dans le paramètre pSubSampleMappingBlocks . Si pSubSampleMappingBlocks a la valeur NULL, définissez ce membre sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête d3d11_1.h

Voir aussi

Structures vidéo Direct3D 11