Bagikan melalui


struktur D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)

Menjelaskan buffer terkompresi untuk pendekodean.

Sintaks

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;

Anggota

BufferType

Jenis buffer.

DataOffset

Offset data yang relevan dari awal buffer, dalam byte. Nilai ini harus berupa nol.

DataSize

Ukuran data yang relevan.

pIV

Penunjuk ke buffer yang berisi vektor inisialisasi (IV) untuk data terenkripsi. Jika buffer dekode tidak berisi data terenkripsi, atur anggota ini ke NULL.

IVSize

Ukuran buffer yang ditentukan dalam parameter pIV . Jika pIV NULL, atur anggota ini ke nol.

pSubSampleMappingBlock

Penunjuk ke array struktur D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , yang menunjukkan dengan tepat byte mana dalam buffer dekode yang dienkripsi dan mana yang jelas. Jika buffer dekode tidak berisi data terenkripsi, atur anggota ini ke NULL.

Nilai dalam blok pemetaan sub sampel relatif terhadap awal buffer dekode.

SubSampleMappingCount

Jumlah struktur D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK yang ditentukan dalam parameter pSubSampleMappingBlocks . Jika pSubSampleMappingBlocks ADALAH NULL, atur anggota ini ke nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header d3d11_1.h

Lihat juga

Struktur Video Direct3D 11