структура D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)
Описывает сжатый буфер для декодирования.
Синтаксис
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;
Члены
BufferType
Тип буфера.
DataOffset
Смещение соответствующих данных от начала буфера в байтах. Это значение должно быть равно нулю.
DataSize
Размер соответствующих данных.
pIV
Указатель на буфер, содержащий вектор инициализации (IV) для зашифрованных данных. Если буфер декодирования не содержит зашифрованные данные, задайте для этого элемента значение NULL.
IVSize
Размер буфера, указанный в параметре pIV . Если pIV имеет значение NULL, задайте для этого элемента значение 0.
pSubSampleMappingBlock
Указатель на массив D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK структур, указывающий, какие именно байты в буфере декодирования зашифрованы, а какие — в ясном виде. Если буфер декодирования не содержит зашифрованные данные, задайте для этого элемента значение NULL.
Значения в блоках сопоставления под примеров относятся к началу буфера декодирования.
SubSampleMappingCount
Количество D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK структур, указанное в параметре pSubSampleMappingBlocks . Если pSubSubSampleMappingBlocks имеет значение NULL, задайте для этого элемента значение 0.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | d3d11_1.h |