struktur D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 (d3d12umddi.h)

Struktur D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 berisi urutan input dan parameter kontrol gambar untuk operasi pengodean video.

Sintaks

typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 SequenceControlDesc;
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0  PictureControlDesc;
  D3D12DDI_HRESOURCE                                  hDrvInputTexture2D;
  UINT                                                InputFrameSubresource;
  UINT                                                CurrentFrameBitstreamMetadataSize;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0;

Anggota

SequenceControlDesc

Struktur D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 yang menentukan konfigurasi untuk urutan video.

PictureControlDesc

Struktur D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 yang menentukan konfigurasi untuk gambar video.

hDrvInputTexture2D

Tangani ke bingkai input untuk dikodekan. Bingkai input ini adalah sumber daya D3D12 yang dapat dikonsumsi oleh bagian lain dari alur dan karenanya tidak boleh memiliki set bendera D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY .

InputFrameSubresource

Indeks sub-sumber daya untuk sumber daya hDrvInputTexture2D .

CurrentFrameBitstreamMetadataSize

Jumlah byte yang ditambahkan ke bitstream akhir antara akhir output bitstream terkompresi PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 terakhir dan output panggilan saat ini. Anggota ini dimaksudkan untuk mengambil ukuran header atau pesan metadata apa pun yang ditambahkan oleh klien ke bitstream akhir. Ini dimaksudkan untuk digunakan sebagai petunjuk oleh algoritma kontrol laju untuk melacak ukuran bitstream penuh.

Keterangan

Lihat Pengodean video D3D12 untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11 (WDDM 3.0)
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0