Bagikan melalui


header d3d12video.h

Header ini digunakan oleh Microsoft Media Foundation. Untuk informasi selengkapnya, lihat:

d3d12video.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ID3D12VideoDecodeCommandList

Merangkum daftar perintah grafis untuk pendekodean video.
ID3D12VideoDecodeCommandList1

Merangkum daftar perintah grafis untuk pendekodean video. Antarmuka ini mewarisi dari ID3D12VideoDecodeCommandList dan menambahkan dukungan untuk histogram dekode video.
ID3D12VideoDecodeCommandList2

Menambahkan dukungan untuk perintah ekstensi video. (ID3D12VideoDecodeCommandList2)
ID3D12VideoDecodeCommandList3

Merangkum daftar perintah grafis untuk pendekodean video.
ID3D12VideoDecoder

Mewakili dekoder video Direct3D 12.
ID3D12VideoDecoder1

Mewakili dekoder video Direct3D 12 yang berisi sumber daya dan status independen resolusi untuk melakukan operasi dekode. Menambahkan dukungan untuk sumber daya yang dilindungi.
ID3D12VideoDecoderHeap

Mewakili tumpukan dekoder video Direct3D 12.
ID3D12VideoDecoderHeap1

Antarmuka ID3D12VideoDecoderHeap1 (d3d12video.h) mewarisi dari ID3D12VideoDecoderHeap dan memperkenalkan dukungan untuk sumber daya yang dilindungi.
ID3D12VideoDevice

Menyediakan kemampuan pendekodean dan pemrosesan video perangkat Microsoft Direct3D 12 termasuk kemampuan untuk mengkueri kemampuan video dan membuat instans dekode dan prosesor video.
ID3D12VideoDevice1

Menambahkan dukungan untuk estimasi gerakan.
ID3D12VideoDevice2

Menambahkan dukungan untuk sumber daya yang dilindungi.
ID3D12VideoDevice3

Memperluas antarmuka ID3D12VideoDevice untuk menambahkan kemampuan pengodean video dukungan.
ID3D12VideoEncodeCommandList

Merangkum daftar perintah grafis untuk pengodean video, termasuk estimasi gerakan.
ID3D12VideoEncodeCommandList1

Antarmuka ini mewarisi dari ID3D12VideoEncodeCommandList dan menambahkan dukungan untuk perintah ekstensi video.
ID3D12VideoEncodeCommandList2

Antarmuka ini mewarisi dari ID3D12VideoEncodeCommandList1 dan menambahkan metode untuk mengodekan video dan menyelesaikan metadata operasi pengodean.
ID3D12VideoEncodeCommandList3

Merangkum daftar perintah grafis untuk pengodean video.
ID3D12VideoEncoder

Mewakili encoder video Direct3D 12.
ID3D12VideoEncoderHeap

Mewakili tumpukan encoder video Direct3D 12.
ID3D12VideoExtensionCommand

Objek yang dihitung referensi yang mewakili perintah ekstensi video.
ID3D12VideoMotionEstimator

Antarmuka ini mempertahankan konteks untuk operasi estimasi gerakan video.
ID3D12VideoMotionVectorHeap

Mewakili timbunan di mana perkiraan vektor gerakan disimpan.
ID3D12VideoProcessCommandList

Merangkum daftar perintah grafis untuk pemrosesan video. (ID3D12VideoProcessCommandList)
ID3D12VideoProcessCommandList1

Merangkum daftar perintah grafis untuk pemrosesan video. (ID3D12VideoProcessCommandList1)
ID3D12VideoProcessCommandList2

Menambahkan dukungan untuk perintah ekstensi video. (ID3D12VideoProcessCommandList2)
ID3D12VideoProcessCommandList3

Merangkum daftar perintah grafis untuk pemrosesan video.
ID3D12VideoProcessor

Menyediakan metode untuk mendapatkan informasi tentang parameter ke panggilan ke ID3D12VideoDevice::CreateVideoProcessor yang membuat prosesor video.
ID3D12VideoProcessor1

Mewarisi dari ID3D12VideoProcessor dan menyediakan dukungan untuk sumber daya yang dilindungi.

Struktur

 
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT

Mengambil daftar profil yang didukung. (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT)
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS

Mengambil daftar format yang didukung.
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM.
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES

Mengambil daftar profil yang didukung. (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES)
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT

Mengambil informasi dukungan untuk pendekodean video.
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE

Menjelaskan ukuran alokasi timbunan dekoder video. (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE)
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC

Mengambil nilai yang menunjukkan apakah codec yang ditentukan didukung untuk pengodean video.
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

Mengambil nilai yang menunjukkan apakah parameter dukungan konfigurasi codec yang ditentukan didukung untuk konfigurasi pengodean HEVC yang disediakan atau mengambil konfigurasi yang didukung untuk pengodean H.264.
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

Mengambil dukungan kontrol gambar untuk codec dan profil yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

Mengambil nilai yang menunjukkan apakah mode tata letak subregion bingkai yang ditentukan didukung untuk kode, profil, dan tingkat yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE

Mengambil nilai yang menunjukkan apakah codec yang ditentukan didukung untuk pengodean video serta ukuran L0 dan L1 dari objek heap.
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT

Mengambil nilai yang menunjukkan apakah codec, profil, dan format yang ditentukan didukung untuk pengodean video.
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE

Mengambil nilai yang menunjukkan apakah mode refresh intra yang ditentukan didukung untuk codec, profil, dan tingkat yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION

Mengambil daftar resolusi yang didukung untuk codec yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT

Struktur D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT (d3d12video.h) mengambil jumlah rasio resolusi yang didukung untuk codec yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL

Mengambil nilai yang menunjukkan apakah profil yang ditentukan didukung untuk pengodean video.
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE

Mengambil nilai yang menunjukkan apakah mode kontrol laju yang ditentukan didukung untuk pengodean video dengan codec yang ditentukan
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS

Mewakili batas dukungan resolusi encoder video untuk struktur D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT.
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS

Mengambil nilai yang menunjukkan persyaratan sumber daya untuk pengodean video dengan konfigurasi pengodean yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT

Mengambil nilai yang menunjukkan dukungan untuk fitur pengodean video dan nilai konfigurasi yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT

Mengambil jumlah perintah ekstensi video.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT

Mengambil jumlah parameter yang didukung untuk tahap parameter yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS

Mengambil daftar parameter perintah ekstensi video untuk tahap parameter yang ditentukan.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE

Memeriksa ukuran alokasi perintah ekstensi video.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT

Mengambil dukungan perintah ekstensi video menggunakan struktur input dan output yang ditentukan perintah.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS

Mengambil daftar perintah ekstensi video dari driver.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Mengambil kemampuan estimasi gerakan untuk encoder video.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES. Mengambil dukungan sumber daya yang dilindungi untuk estimasi gerakan video.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE

Menjelaskan ukuran alokasi timbunan estimator gerakan video.
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS

Mengambil jumlah maksimum aliran input yang diaktifkan yang didukung oleh prosesor video.
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO

Mengambil jumlah bingkai referensi sebelumnya dan mendatang yang diperlukan untuk mode deinterlace yang ditentukan, filter, konversi laju, atau fitur pemrosesan otomatis.
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_PROCESS_SUPPORT.
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE

Menjelaskan ukuran alokasi timbunan dekoder video. (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE)
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS

Mewakili data untuk kueri statistik dekode video yang dipanggil dengan memanggil ID3D12VideoDecodeCommandList::EndQuery.
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT

Menyediakan data input untuk panggilan ke ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap.
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT

Menerima data output dari panggilan ke ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap.
D3D12_RESOURCE_COORDINATE

Menjelaskan koordinat sumber daya.
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM

Mewakili bitstream terkompresi tempat video didekodekan.
D3D12_VIDEO_DECODE_CONFIGURATION

Menjelaskan konfigurasi untuk dekoder video.
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS

Menentukan parameter untuk konversi output dekode. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS)
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1

Menentukan parameter untuk konversi output dekode. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1)
D3D12_VIDEO_DECODE_FRAME_ARGUMENT

Mewakili parameter dekode untuk bingkai.
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS

Menentukan parameter untuk aliran input untuk operasi dekode video.
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM

Mewakili buffer output histogram untuk satu komponen.
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS

Menentukan parameter untuk aliran output untuk operasi dekode video. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS)
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1

Menentukan parameter untuk aliran output untuk operasi dekode video. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1)
D3D12_VIDEO_DECODE_REFERENCE_FRAMES

Berisi daftar bingkai referensi untuk operasi dekode saat ini.
D3D12_VIDEO_DECODER_DESC

Menjelaskan ID3D12VideoDecoder.
D3D12_VIDEO_DECODER_HEAP_DESC

Menjelaskan ID3D12VideoDecoderHeap.
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES

Mewakili gambar referensi yang direkonstruksi untuk operasi pengodean.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION

Mewakili struktur konfigurasi codec untuk pengodean video.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264

Mewakili konfigurasi codec untuk pengodean H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC

Mewakili konfigurasi codec untuk pengodean HEVC.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

Mewakili struktur dukungan konfigurasi codec untuk pengodean video.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264

Mewakili dukungan konfigurasi codec encoder untuk pengodean H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC

Mewakili dukungan konfigurasi codec encoder untuk pengodean HEVC.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

Mewakili struktur dukungan kontrol gambar untuk beberapa codec.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264

Mewakili pengaturan dukungan kontrol gambar untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC

Mewakili pengaturan dukungan kontrol gambar untuk pengodean video HEVC.
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM

Merangkum output bitstream terkompresi untuk operasi pengodean.
D3D12_VIDEO_ENCODER_DESC

Menjelaskan ID3D12VideoEncoder.
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER

Mewakili buffer yang berisi metadata tentang operasi ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS

Mewakili argumen input ke ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS

Mewakili argumen output ke ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA

Mewakili metadata subregion bingkai encoder video.
D3D12_VIDEO_ENCODER_HEAP_DESC

Menjelaskan ID3D12VideoEncoderHeap.
D3D12_VIDEO_ENCODER_INTRA_REFRESH

Mewakili pengaturan refresh intra untuk pengodean video.
D3D12_VIDEO_ENCODER_LEVEL_SETTING

Mewakili pengaturan tingkat encoder video.
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC

Mengaitkan tingkat dan tingkat untuk konfigurasi pengaturan tingkat High Efficiency Video Coding (HEVC).
D3D12_VIDEO_ENCODER_OUTPUT_METADATA

Mewakili metadata tentang operasi ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS

Mewakili statistik pengodean tentang operasi ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA

Mewakili elemen kontrol tingkat gambar untuk perintah EncodeFrame terkait untuk beberapa codec.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

Mewakili elemen kontrol tingkat gambar untuk perintah EncodeFrame terkait untuk pengodean H.264.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION

Mewakili operasi modifikasi daftar gambar untuk pengodean video H264.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION

Menjelaskan perubahan dalam gambar referensi sebagai operasi memori sebagai tuple dari pengidentifikasi operasi dan parameter terkait yang diperlukan untuk operasi.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC

Mewakili elemen kontrol tingkat gambar untuk perintah EncodeFrame terkait untuk pengodean HEVC.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC

06/30/2021
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA

Menentukan subregion kontrol gambar sebagai irisan untuk beberapa codec.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES

Mendefinisikan subregion sebagai irisan untuk codec yang mendukung mode partisi ini.
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC

Menentukan resolusi gambar encoder video.
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC

Mendefinisikan rasio resolusi sebagai pecahan yang tidak tereduksi.
D3D12_VIDEO_ENCODER_PROFILE_DESC

Menjelaskan profil encoder.
D3D12_VIDEO_ENCODER_RATE_CONTROL

Mewakili konfigurasi kontrol laju encoder video.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR

Mewakili definisi struktur kontrol laju untuk mode laju bit konstan.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS

Mewakili definisi struktur kontrol laju encoder video untuk struktur D3D12_VIDEO_ENCODER_RATE_CONTROL.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP

Mewakili definisi struktur kontrol laju untuk mode parameter kuantisasi konstan.
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR

Mewakili definisi struktur kontrol laju untuk target kualitas konstan dengan laju bit yang dibatasi.
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR

Mewakili definisi struktur kontrol laju untuk mode laju bit variabel.
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE

Mewakili gambar yang direkonstruksi yang dihasilkan dari bingkai input yang diteruskan ke operasi pengodean.
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264

Mewakili deskriptor gambar referensi untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC

Mewakili deskriptor gambar referensi untuk pengodean video HEVC.
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS

Mewakili argumen input untuk panggilan ke ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS

Mewakili argumen output untuk panggilan ke ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC

D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC mewakili parameter untuk input operasi pengodean video pada tingkat urutan.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE

Mewakili struktur GOP untuk beberapa codec video.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264

Mewakili struktur GOP untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC

Mewakili struktur GOP untuk pengodean video HEVC.
D3D12_VIDEO_EXTENSION_COMMAND_DESC

Menjelaskan perintah ekstensi video. (D3D12_VIDEO_EXTENSION_COMMAND_DESC)
D3D12_VIDEO_EXTENSION_COMMAND_INFO

Menjelaskan perintah ekstensi video. (D3D12_VIDEO_EXTENSION_COMMAND_INFO)
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO

Menjelaskan parameter perintah ekstensi video.
D3D12_VIDEO_FORMAT

Menentukan kombinasi format piksel dan ruang warna untuk deskripsi konten sumber daya.
D3D12_VIDEO_MOTION_ESTIMATOR_DESC

Menjelaskan ID3D12VideoMotionEstimator. Teruskan struktur ini ke ID3D12VideoDevice1::CreateVideoMotionEstimator untuk membuat instans ID3D12VideoMotionEstimator.
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT

Menentukan parameter input untuk panggilan ke ID3D12VideoEncodeCommandList::EstimateMotion.
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT

Menentukan parameter output untuk panggilan ke ID3D12VideoEncodeCommandList::EstimateMotion.
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC

Menjelaskan ID3D12VideoMotionEstimatorHeap. Teruskan struktur ini ke ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap untuk membuat instans ID3D12VideoMotionEstimatorHeap.
D3D12_VIDEO_PROCESS_ALPHA_BLENDING

Menentukan parameter penpaduan alfa untuk pemrosesan video.
D3D12_VIDEO_PROCESS_FILTER_RANGE

Menentukan rentang nilai yang didukung untuk filter gambar. (D3D12_VIDEO_PROCESS_FILTER_RANGE)
D3D12_VIDEO_PROCESS_INPUT_STREAM

Berisi informasi input untuk fungsionalitas campuran prosesor video.
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

Menentukan argumen aliran input untuk aliran input yang diteruskan ke ID3D12VideoCommandList::P rocessFrames.
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1

Menentukan argumen aliran input untuk aliran input yang diteruskan ke ID3D12VideoProcessCommandList1::P rocessFrames1, yang mendukung perubahan jenis bidang untuk setiap panggilan.
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC

Menentukan parameter untuk aliran input untuk operasi proses video.
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE

Menyediakan informasi tentang laju aliran.
D3D12_VIDEO_PROCESS_LUMA_KEY

Menentukan pengaturan yang digunakan untuk penekanan kunci luma.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM

Mewakili aliran output untuk perintah pemrosesan video.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS

Menentukan argumen aliran output untuk output yang diteruskan ke ID3D12VideoCommandList::P rocessFrames.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC

Menentukan argumen aliran output untuk output yang diteruskan ke ID3D12VideoProcessCommandList::P rocessFrames.
D3D12_VIDEO_PROCESS_REFERENCE_SET

Berisi bingkai referensi yang diperlukan untuk melakukan pemrosesan video.
D3D12_VIDEO_PROCESS_TRANSFORM

Menentukan parameter transformasi untuk pemrosesan video.
D3D12_VIDEO_SAMPLE

Menjelaskan lebar, tinggi, format, dan ruang warna buffer gambar.
D3D12_VIDEO_SCALE_SUPPORT

Menjelaskan rentang penskalaan ukuran output yang didukung untuk penskala video.
D3D12_VIDEO_SIZE_RANGE

Menjelaskan rentang ukuran yang didukung untuk penskala video.

Enumerasi

 
D3D12_BITSTREAM_ENCRYPTION_TYPE

Menentukan jenis enkripsi bitstream.
D3D12_FEATURE_VIDEO

Menentukan fitur video direct3D 12 atau set fitur yang diatur untuk kueri.
D3D12_VIDEO_DECODE_ARGUMENT_TYPE

Menentukan tipe argumen D3D12_VIDEO_DECODE_FRAME_ARGUMENT
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS

Menentukan konfigurasi untuk pendekodean video.
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS

Menentukan apakah operasi konversi dekode video didukung.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT

Menentukan indeks untuk array informasi histogram per komponen. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT)
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS

Bendera untuk menunjukkan subset komponen yang digunakan dengan histogram dekode video. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS)
D3D12_VIDEO_DECODE_STATUS

Menentukan status operasi dekode video.
D3D12_VIDEO_DECODE_SUPPORT_FLAGS

Menentukan apakah operasi pendekodean video didukung.
D3D12_VIDEO_DECODE_TIER

Menentukan tingkat pendekodean dekoder video perangkat keras, yang menentukan format tekstur dan buffer yang ditentukan aplikasi yang diperlukan.
D3D12_VIDEO_ENCODER_CODEC

Menentukan codec untuk pengodean video Direct3D 12.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES

Menentukan mode langsung untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS

Menentukan bendera konfigurasi untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS

Enumerasi bendera yang memungkinkan kombinasi bitwise ATAU nilai dari D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES

Menentukan mode pembatalan ikatan seperti yang didefinisikan oleh sintaks disable_deblocking_filter_idc dalam spesifikasi H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE

Menentukan nilai yang mungkin untuk ukuran blok pengkodian luma untuk HEVC.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS

Menentukan bendera konfigurasi untuk pengodean video HEVC.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE

Menentukan nilai yang mungkin untuk ukuran blok transformasi luma untuk HEVC.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS

Menentukan bendera dukungan konfigurasi untuk pengodean video H.264.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS

Menentukan bendera dukungan konfigurasi untuk pengodean video HEVC.
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS

Menentukan kesalahan yang ditemui selama operasi ID3D12VideoEncodeCommandList2::EncodeFrame.
D3D12_VIDEO_ENCODER_FLAGS

Menentukan bendera untuk pembuatan encoder video.
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

Menentukan mode tata letak subregion bingkai encoder video.
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264

Menentukan jenis bingkai video H.264.
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC

Menentukan jenis bingkai video HEVC.
D3D12_VIDEO_ENCODER_HEAP_FLAGS

Menentukan opsi heap untuk pengodean video.
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE

Menentukan mode refresh intra encoder video.
D3D12_VIDEO_ENCODER_LEVELS_H264

Menentukan tingkat encoder untuk pengodean H.264.
D3D12_VIDEO_ENCODER_LEVELS_HEVC

Menentukan tingkat encoder untuk pengodean Pengodean Video Efisiensi Tinggi (HEVC).
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE

Menentukan mode presisi estimasi gerakan untuk pengodean video.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS

Menentukan bendera untuk properti kontrol gambar khusus H.264.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS

Menentukan bendera untuk properti kontrol gambar khusus HEVC.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS

Menentukan bendera kontrol gambar encoder video.
D3D12_VIDEO_ENCODER_PROFILE_H264

Menentukan profil encoder untuk pengodean H.264.
D3D12_VIDEO_ENCODER_PROFILE_HEVC

Menentukan profil encoder untuk pengodean High Efficiency Video Coding (HEVC).
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS

Menentukan bendera untuk struktur 3D12_VIDEO_ENCODER_RATE_CONTROL.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE

Menentukan mode kontrol laju encoder video.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS

Menentukan bendera untuk properti kontrol urutan encoder video.
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS

Menentukan bendera untuk fitur encoder video.
D3D12_VIDEO_ENCODER_TIER_HEVC

Menentukan tingkat encoder untuk pengodean Pengodean Video Efisiensi Tinggi (HEVC).
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS

Bendera yang menentukan fitur encoder yang tidak didukung.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS

Menentukan penggunaan parameter perintah ekstensi video terkait.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE

Menentukan tahap parameter untuk perintah ekstensi video.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE

Menentukan jenis parameter untuk perintah ekstensi video.
D3D12_VIDEO_FIELD_TYPE

Menentukan bagaimana bingkai video diselingi.
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE

Menentukan jenis interlace bingkai video berkode.
D3D12_VIDEO_FRAME_STEREO_FORMAT

Menentukan tata letak dalam memori bingkai video 3D stereo.
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE

Menentukan ukuran blok pencarian yang didukung untuk estimasi gerakan video.
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS

Menentukan ukuran blok pencarian estimasi gerakan yang dapat didukung encoder video.
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION

Menentukan nilai presisi vektor untuk estimasi gerakan video.
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS

Menentukan presisi vektor estimasi gerakan yang didukung penyandi video.
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE

Menentukan mode isian alfa untuk pemrosesan video. (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE)
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS

Menentukan fitur pemrosesan otomatis yang dapat didukung oleh prosesor video.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS

Menentukan kemampuan prosesor video yang mendesinterlacing.
D3D12_VIDEO_PROCESS_FEATURE_FLAGS

Menentukan fitur yang dapat didukung oleh prosesor video.
D3D12_VIDEO_PROCESS_FILTER_FLAGS

Menentukan dukungan untuk filter gambar yang ditentukan oleh enumerasi D3D12_VIDEO_PROCESS_FILTER.
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS

Menentukan bendera untuk aliran input pemrosesan video.
D3D12_VIDEO_PROCESS_ORIENTATION

Menentukan operasi orientasi yang akan dilakukan oleh prosesor video.
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS

Menentukan apakah format video dan operasi konversi ruang warna didukung.
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS

Menentukan dukungan untuk sumber daya yang dilindungi dalam operasi video.
D3D12_VIDEO_SCALE_SUPPORT_FLAGS

Menentukan kemampuan penskalaan penskalaan video.