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 |