struttura D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)
Descrive un buffer compresso per la decodifica.
Sintassi
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;
Members
BufferType
Tipo di buffer.
DataOffset
Offset dei dati pertinenti dall'inizio del buffer, in byte. Il valore deve essere zero.
DataSize
Dimensioni dei dati pertinenti.
pIV
Puntatore a un buffer che contiene un vettore di inizializzazione (IV) per i dati crittografati. Se il buffer di decodifica non contiene dati crittografati, impostare questo membro su NULL.
IVSize
Dimensioni del buffer specificato nel parametro pIV . Se pIV è NULL, impostare questo membro su zero.
pSubSampleMappingBlock
Puntatore a una matrice di strutture D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , che indica esattamente quali byte nel buffer di decodifica vengono crittografati e che sono in chiaro. Se il buffer di decodifica non contiene dati crittografati, impostare questo membro su NULL.
I valori nei blocchi di mapping di esempio secondari sono relativi all'inizio del buffer di decodifica.
SubSampleMappingCount
Numero di strutture D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK specificate nel parametro pSubSampleMappingBlocks . Se pSubSampleMappingBlocks è NULL, impostare questo membro su zero.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | d3d11_1.h |