Bagikan melalui


header dxva.h

Header ini digunakan oleh tampilan. Untuk informasi selengkapnya, lihat:

  • Tampilan

dxva.h berisi antarmuka pemrograman berikut:

Struktur

 
DXVA_AYUVsample2

Struktur DXVA_AYUVsample2 dikirim oleh dekoder host ke akselerator untuk menentukan nilai warna Y, Cb, Cr, dan opasitas terkait.
DXVA_BlendCombination

Struktur DXVA_BlendCombination dikirim oleh dekoder host ke akselerator untuk menentukan bagaimana gambar campuran dibuat dari gambar sumber dan gambar grafis dengan informasi alfa-blending yang menyertainya.
DXVA_BufferDescription

Struktur DXVA_BufferDescription dikirim oleh dekoder host ke akselerator untuk memberikan informasi kepada akselerator tentang buffer yang saat ini diteruskan dari host ke akselerator.
DXVA_ConfigAlphaCombine

Struktur DXVA_ConfigAlphaCombine dikirim oleh dekoder host ke akselerator untuk mengatur konfigurasi untuk operasi kombinasi alpha-blending.
DXVA_ConfigAlphaLoad

Struktur DXVA_ConfigAlphaLoad dikirim oleh dekoder host ke akselerator untuk mengatur konfigurasi untuk operasi pemuatan tekstur alpha-blend.
DXVA_ConfigPictureDecode

Struktur DXVA_ConfigPictureDecode dikirim oleh dekoder host ke akselerator untuk mengatur konfigurasi untuk decoding gambar terkompresi.
DXVA_ConnectMode

Pelajari selengkapnya tentang struktur DXVA_ConnectMode.
DXVA_COPPCommand

Struktur DXVA_COPPCommand menjelaskan perintah yang dikirim ke sesi video yang dilindungi yang terkait dengan perangkat COPP DirectX VA.
DXVA_COPPSetProtectionLevelCmdData

Struktur DXVA_COPPSetProtectionLevelCmdData menjelaskan jenis dan tingkat perlindungan yang akan diatur pada konektor fisik yang terkait dengan perangkat COPP DirectX VA.
DXVA_COPPSetSignalingCmdData

Struktur DXVA_COPPSetSignalingCmdData menjelaskan cara melindungi sinyal yang melewati konektor fisik yang terkait dengan perangkat DIRECTX VA COPP.
DXVA_COPPSignature

Struktur DXVA_COPPSignature menjelaskan urutan item yang digabungkan bersama-sama yang memulai sesi video yang dilindungi aktif.
DXVA_COPPStatusData

Struktur DXVA_COPPStatusData berisi informasi status yang dikembalikan dari kueri pada sesi video yang dilindungi yang terkait dengan perangkat COPP VA DirectX.
DXVA_COPPStatusDisplayData

Struktur DXVA_COPPStatusDisplayData menjelaskan mode tampilan sinyal yang ditransmisikan melalui konektor yang terkait dengan perangkat COPP VA DirectX.
DXVA_COPPStatusHDCPKeyData

Struktur DXVA_COPPStatusHDCPKeyData menjelaskan penerima Perlindungan Konten Digital Bandwidth Tinggi (HDCP) atau vektor pemilihan kunci pengulang (KSV).
DXVA_COPPStatusInput

Struktur DXVA_COPPStatusInput menjelaskan permintaan status pada sesi video yang dilindungi yang terkait dengan perangkat DIRECTX VA COPP.
DXVA_COPPStatusOutput

Struktur DXVA_COPPStatusOutput menjelaskan status yang dikembalikan dari kueri pada sesi video yang dilindungi yang terkait dengan perangkat COPP VA DirectX.
DXVA_COPPStatusSignalingCmdData

Struktur DXVA_COPPStatusSignalingCmdData menjelaskan bagaimana sinyal yang melewati konektor fisik yang terkait dengan perangkat DIRECTX VA COPP dilindungi.
DXVA_DeinterlaceBlt

Struktur DXVA_DeinterlaceBlt dikirim oleh VMR ke akselerator untuk menentukan parameter konversi deinterlace atau frame-rate untuk transfer bit-block.
DXVA_DeinterlaceBltEx

Struktur DXVA_DeinterlaceBltEx menjelaskan parameter untuk deinterlace atau konversi kecepatan bingkai, untuk menggabungkan video deinterlaced atau frame-rate-converted dengan substream video yang disediakan, dan untuk menulis output gabungan ke permukaan tujuan.
DXVA_DeinterlaceBltEx32

Struktur DXVA_DeinterlaceBltEx menjelaskan parameter untuk deinterlace atau konversi kecepatan bingkai, untuk menggabungkan video yang dikonversi deinterlaced atau frame-rate dengan substream video yang disediakan, dan untuk menulis output gabungan ke permukaan tujuan. Ini digunakan untuk meneruskan panggilan DXVA_DeinterlaceBltEx 32-bit pada driver 64-bit.
DXVA_DeinterlaceCaps

Struktur DXVA_DeinterlaceCaps menjelaskan kemampuan driver untuk mode deinterlace.
DXVA_DeinterlaceQueryAvailableModes

Struktur DXVA_DeinterlaceQueryAvailableModes menjelaskan mode deinterlacing atau konversi frame-rate yang tersedia untuk format video input tertentu.
DXVA_DeinterlaceQueryModeCaps

Struktur DXVA_DeinterlaceQueryModeCaps menjelaskan mode deinterlacing.
DXVA_EncryptProtocolHeader

Struktur DXVA_EncryptProtocolHeader dikirim oleh dekoder host ke akselerator untuk menunjukkan penggunaan protokol enkripsi.
DXVA_ExtendedFormat

Struktur DXVA_ExtendedFormat menjelaskan format bingkai video yang diperluas.
DXVA_Frequency

Struktur DXVA_Frequency dikirim oleh dekoder host ke driver untuk menentukan kecepatan bingkai video, di Hz. Misalnya, NTSC TV adalah 60000 lebih dari 1001.
DXVA_Highlight

Struktur DXVA_Highlight dikirim oleh dekoder host ke akselerator untuk menentukan area persegi panjang subgambar yang disorot, dan untuk membuat permukaan alpha-blending dengan data DCCMD dan permukaan DPXD.
DXVA_HuffmanTable_MJPEG

Pelajari selengkapnya tentang struktur DXVA_HuffmanTable_MJPEG.
DXVA_MBctrl_I_HostResidDiff_1

Struktur DXVA_MBctrl_I_HostResidDiff_1 dikirim sekali per blok makro oleh dekoder host ke akselerator untuk menentukan perintah kontrol makroblock untuk gambar intra.
DXVA_MBctrl_I_OffHostIDCT_1

Struktur DXVA_MBctrl_I_OffHostIDCT_1 dikirim sekali per blok makro oleh dekoder host ke akselerator untuk menentukan perintah kontrol makroblock untuk gambar intra 4:2:0 saat menggunakan IDCT di luar host.
DXVA_MBctrl_P_HostResidDiff_1

Struktur DXVA_MBctrl_P_HostResidDiff_1 dikirim sekali per blok makro oleh dekoder host ke akselerator untuk menentukan perintah kontrol makroblock untuk sebagian besar kasus gambar nonintra saat menggunakan IDCT berbasis host.
DXVA_MBctrl_P_OffHostIDCT_1

Struktur DXVA_MBctrl_P_OffHostIDCT_1 dikirim sekali per blok makro oleh dekoder host ke akselerator untuk menentukan perintah kontrol makroblock untuk sebagian besar gambar nonintra menggunakan IDCT di luar host.
DXVA_MVvalue

Struktur DXVA_MVvalue dikirim oleh dekoder host ke akselerator untuk menentukan nilai vektor gerakan dua dimensi.
DXVA_PicEntry_AV1

Struktur DXVA_PicEntry_AV1 menentukan referensi ke permukaan yang tidak dikompresi, dengan metadata tambahan yang diperlukan untuk mereferensikan permukaan tersebut.
DXVA_PicParams_AV1

Struktur DXVA_PicParams_AV1 menyediakan parameter tingkat gambar dari gambar terkompresi untuk dekode video AV1.
DXVA_PicParams_HEVC_RangeExt

Pelajari selengkapnya tentang struktur DXVA_PicParams_HEVC_RangeExt.
DXVA_PicParams_MJPEG

Pelajari selengkapnya tentang struktur DXVA_PicParams_MJPEG.
DXVA_PicResample

Struktur DXVA_PicResample dikirim oleh dekoder host ke akselerator untuk mengontrol proses pengambilan sampel ulang. Proses ini dipanggil ketika variabel bDXVA_Func sama dengan 4.
DXVA_PictureParameters

Struktur DXVA_PictureParameters dikirim oleh dekoder host ke akselerator untuk menyediakan parameter tingkat gambar dari gambar terkompresi untuk decoding pada akselerator.
DXVA_ProcAmpControlBlt

Struktur DXVA_ProcAmpControlBlt berisi data penyesuaian ProcAmp yang dihasilkan ke permukaan tujuan.
DXVA_ProcAmpControlCaps

Struktur DXVA_ProcAmpControlCaps mengidentifikasi operasi ProcAmp yang didukung perangkat keras.
DXVA_ProcAmpControlQueryRange

Struktur DXVA_ProcAmpControlQueryRange berisi nilai minimum, maksimum, ukuran langkah, dan default untuk setiap properti ProcAmp.
DXVA_QMatrix_MJPEG

Pelajari selengkapnya tentang struktur DXVA_QMatrix_MJPEG.
DXVA_QmatrixData

Struktur DXVA_QmatrixData dikirim oleh dekoder host ke akselerator untuk memuat data matriks kuantisasi terbalik untuk decoding gambar video terkompresi bitstream off-host.
DXVA_SliceInfo

Struktur DXVA_SliceInfo dikirim oleh dekoder host ke akselerator untuk menentukan parameter tingkat ipotong dari ipotong data bitstream untuk dekode gambar terkompresi bitstream off-host.
DXVA_Status_AV1

Struktur data DXVA_Status_AV1 dikirim oleh akselerator ke dekoder perangkat lunak host untuk menyampaikan informasi status decoding.
DXVA_TCoef4Group

Struktur DXVA_TCoef4Group dikirim oleh dekoder host ke akselerator untuk menentukan nilai koefisien IDCT.
DXVA_TCoefSingle

Struktur DXVA_TCoefSingle dikirim oleh dekoder host ke akselerator untuk menentukan nilai koefisien IDCT.
DXVA_Tile_AV1

Struktur DXVA_Tile_AV1 dikirim oleh dekoder perangkat lunak host ke akselerator untuk menyampaikan lokasi data petak peta.
DXVA_VideoDesc

Struktur DXVA_VideoDesc dikirim oleh perender ke driver untuk menentukan deskripsi aliran video tempat operasi deinterlacing atau konversi frame-rate akan dilakukan.
DXVA_VideoPropertyRange

Struktur DXVA_VideoPropertyRange menentukan rentang nilai yang diizinkan untuk properti kontrol ProcAmp.
DXVA_VideoSample

Struktur DXVA_VideoSample dikirim oleh perender ke driver untuk menentukan format sampel video.
DXVA_VideoSample2

Struktur DXVA_VideoSample2 dikirim oleh perender ke driver untuk menentukan format sampel video.
DXVA_VideoSample32

Struktur DXVA_VideoSample32 digunakan untuk meneruskan panggilan DXVA_DeinterlaceBltEx 32-bit pada driver 64-bit.

Enumerasi

 
DXVA_DeinterlaceTech

Enumerasi DXVA_DeinterlaceTech mengidentifikasi teknologi yang mendasar yang digunakan untuk mengimplementasikan algoritma deinterlace tertentu.
DXVA_DestinationFlags

Jenis enumerasi DXVA_DestinationFlags berisi kumpulan bendera yang mengidentifikasi perubahan di permukaan tujuan saat ini dari permukaan tujuan sebelumnya.
DXVA_NominalRange

Jenis enumerasi DXVA_NominalRange berisi enumerator yang mengidentifikasi apakah data sampel mencakup headroom (nilai di luar 1,0 putih) dan toeroom (superblack di bawah referensi 0,0 hitam).
DXVA_ProcAmpControlProp

Enumerasi DXVA_ProcAmpControlProp digunakan untuk menentukan penyesuaian kontrol ProcAmp yang diperlukan.
DXVA_SampleFlags

Jenis enumerasi DXVA_SampleFlags berisi kumpulan bendera yang mengidentifikasi perubahan dalam bingkai sampel saat ini dari bingkai sampel sebelumnya.
DXVA_SampleFormat

Jenis enumerasi DXVA_SampleFormat menjelaskan format data yang dimuat sampel input.
DXVA_VideoChromaSubsampling

Jenis enumerasi DXVA_VideoChromaSubsampling berisi enumerator yang mengidentifikasi skema pengodean chroma untuk data Y'Cb'Cr'.
DXVA_VideoLighting

Jenis enumerasi DXVA_VideoLighting berisi enumerator yang mengidentifikasi kondisi pencahayaan untuk melihat video.
DXVA_VideoPrimaries

Jenis enumerasi DXVA_VideoPrimaries berisi enumerator yang mengidentifikasi warna utama, yang menyatakan fungsi dasar RGB mana yang digunakan.
DXVA_VideoProcessCaps

Enumerasi DXVA_VideoProcessCaps mengidentifikasi operasi yang dapat dilakukan bersamaan dengan deinterlace yang diminta.
DXVA_VideoTransferFunction

Jenis enumerasi DXVA_VideoTransferFunction berisi enumerator yang mengidentifikasi fungsi konversi dari R'G'B' ke RGB.
DXVA_VideoTransferMatrix

Jenis enumerasi DXVA_VideoTransferMatrix berisi enumerator yang mengidentifikasi matriks konversi dari Y'Cb'Cr' ke R'G'B'.