Bagikan melalui


struktur D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM (d3d12video.h)

Merangkum output bitstream terkompresi untuk operasi pengodean.

Sintaks

typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM {
  ID3D12Resource *pBuffer;
  UINT64         FrameStartOffset;
} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM;

Anggota

pBuffer

Pointer ke ID3D12Resource yang berisi buffer bitstream terkompresi. Perhatikan bahwa ukuran buffer sumber daya bukan ukuran yang tersedia untuk operasi pengodean ini karena FrameStartOffset perlu dipertimbangkan terhadap ukuran ini.

FrameStartOffset

UINT64 yang menentukan offset ke dalam bitstream terkompresi di mana encoder dapat mulai menambahkan output bingkai saat ini.

Keterangan

Bitstream output diharapkan berisi header subregion, tetapi tidak gambar, urutan, video atau header lainnya. Host bertanggung jawab untuk mengkoding header tersebut dan menghasilkan bitstream lengkap.

Dalam partisi bingkai subregion, semua subregion untuk output operasi pengodean bingkai tertentu harus ditempatkan di atas/bawah, urutan kiri/kanan dan harus berdekatan.

Persyaratan

   
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Header d3d12video.h