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