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

Vedi anche

Strutture video Direct3D 11

ID3D11VideoContext::SubmitDecoderBuffers