Bagikan melalui


struktur D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS (d3d12video.h)

Mewakili argumen output ke ID3D12VideoEncodeCommandList2::EncodeFrame.

Sintaks

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM             Bitstream;
  D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE            ReconstructedPicture;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS;

Anggota

Bitstream

A D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM yang berisi hasil operasi pengodean.

ReconstructedPicture

D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE yang mewakili gambar yang direkonstruksi yang dihasilkan dari bingkai input. Sumber daya ini hanya diperlukan jika gambar yang dikodekan ditandai untuk digunakan sebagai gambar referensi dalam struktur kontrol gambar yang sesuai untuk operasi pengodean ini, NULL dapat diatur sebaliknya karena gambar yang direkonstruksi tidak akan ditulis dalam output.

EncoderOutputMetadata

D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER yang mewakili metadata pengodean yang dikembalikan oleh encoder dalam tata letak khusus perangkat keras. Data ini harus diselesaikan ke dalam format yang dapat dibaca menggunakan ID3D12VIDEOCOMMANDLIST2::ResolveEncoderOutputMetadata.

Keterangan

Pemanggil harus memeriksa persyaratan penyelarasan untuk sumber daya output yang digunakan untuk operasi pengodean.

Persyaratan

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