struktur D3D12_VIDEO_ENCODER_DESC (d3d12video.h)
Menjelaskan ID3D12VideoEncoder. Teruskan struktur ini ke ID3D12VideoDevice3::CreateVideoEncoder untuk membuat instans ID3D12VideoEncoder.
Sintaks
typedef struct D3D12_VIDEO_ENCODER_DESC {
UINT NodeMask;
D3D12_VIDEO_ENCODER_FLAGS Flags;
D3D12_VIDEO_ENCODER_CODEC EncodeCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION CodecConfiguration;
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE MaxMotionEstimationPrecision;
} D3D12_VIDEO_ENCODER_DESC;
Anggota
NodeMask
Masker simpul yang menentukan adaptor fisik tempat prosesor video akan digunakan. Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul, yaitu adaptor fisik perangkat, tempat antrean perintah diterapkan. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.
Flags
Kombinasi nilai BITWISE OR dari D3D12_VIDEO_ENCODER_FLAGS menentukan bendera untuk pembuatan encoder.
EncodeCodec
D3D12_VIDEO_ENCODER_CODEC yang menentukan codec yang diinginkan.
EncodeProfile
Struktur D3D12_VIDEO_ENCODER_PROFILE_DESC yang menentukan profil pengodean yang diinginkan.
InputFormat
DXGI_FORMAT yang menentukan format aliran sumber.
CodecConfiguration
Struktur D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION yang menentukan parameter konfigurasi codec.
MaxMotionEstimationPrecision
Nilai dari enumerasi D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE jumlah maksimum vektor gerakan yang diizinkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Build 22000 |
Server minimum yang didukung | Windows Build 22000 |
Header | d3d12video.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk