D3D11_VIDEO_DECODER_BUFFER_DESC struttura (d3d11.h)
Descrive un buffer compresso per la decodifica.
Sintassi
typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC {
D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType;
UINT BufferIndex;
UINT DataOffset;
UINT DataSize;
UINT FirstMBaddress;
UINT NumMBsInBuffer;
UINT Width;
UINT Height;
UINT Stride;
UINT ReservedBits;
void *pIV;
UINT IVSize;
BOOL PartialEncryption;
D3D11_ENCRYPTED_BLOCK_INFO EncryptedBlockInfo;
} D3D11_VIDEO_DECODER_BUFFER_DESC;
Members
BufferType
Tipo di buffer, specificato come membro dell'enumerazione D3D11_VIDEO_DECODER_BUFFER_TYPE .
BufferIndex
Riservato.
DataOffset
Offset dei dati pertinenti dall'inizio del buffer, in byte. Il valore deve essere zero.
DataSize
FirstMBaddress
Indirizzo macroblock del primo blocco macro nel buffer. L'indirizzo macroblock viene specificato nell'ordine di analisi raster.
NumMBsInBuffer
Numero di blocchi macro dei dati nel buffer. Questo conteggio include blocchi macro ignorati.
Width
Riservato. Imposta su zero.
Height
Riservato. Imposta su zero.
Stride
Riservato. Imposta su zero.
ReservedBits
Riservato. Imposta su zero.
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.
PartialEncryption
Se TRUE, le superfici video vengono parzialmente crittografate.
EncryptedBlockInfo
Struttura D3D11_ENCRYPTED_BLOCK_INFO che specifica quali byte della superficie vengono crittografati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Intestazione | d3d11.h |