Export (0) Print
Expand All
Expand Minimize

D3D11_VIDEO_DECODER_BUFFER_DESC structure

Describes a compressed buffer for decoding.

Syntax


typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC {
  D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType;
  UINT                            BufferIndex;
  UINT                            DataOffset;
  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

The type of buffer, specified as a member of the D3D11_VIDEO_DECODER_BUFFER_TYPE enumeration.

BufferIndex

Reserved.

DataOffset

The offset of the relevant data from the beginning of the buffer, in bytes. This value must be zero.

FirstMBaddress

The macroblock address of the first macroblock in the buffer. The macroblock address is given in raster scan order.

NumMBsInBuffer

The number of macroblocks of data in the buffer. This count includes skipped macroblocks.

Width

Reserved. Set to zero.

Height

Reserved. Set to zero.

Stride

Reserved. Set to zero.

ReservedBits

Reserved. Set to zero.

pIV

A pointer to a buffer that contains an initialization vector (IV) for encrypted data. If the decode buffer does not contain encrypted data, set this member to NULL.

IVSize

The size of the buffer specified in the pIV parameter. If pIV is NULL, set this member to zero.

PartialEncryption

If TRUE, the video surfaces are partially encrypted.

EncryptedBlockInfo

A D3D11_ENCRYPTED_BLOCK_INFO structure that specifies which bytes of the surface are encrypted.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

See also

ID3D11VideoContext::SubmitDecoderBuffers

 

 

Community Additions

ADD
Show:
© 2015 Microsoft