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'. |