Bagikan melalui


struktur DXVA_PicEntry_AV1 (dxva.h)

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

Sintaks

typedef struct _DXVA_PicEntry_AV1 {
  UINT   width;
  UINT   height;
  INT    wmmat[6];
  union {
    struct {
      UCHAR wminvalid : 1;
      UCHAR wmtype : 2;
      UCHAR Reserved : 5;
    };
    UCHAR GlobalMotionFlags;
  } DUMMYUNIONNAME;
  UCHAR  Index;
  UINT16 Reserved16Bits;
} DXVA_PicEntry_AV1, *LPDXVA_PicEntry_AV1;

Anggota

width

Menentukan lebar yang dikodekan dari bingkai yang dirujuk. Bidang ini sesuai dengan elemen sintaks frame_width_minus_1. Lihat Keterangan.

height

Menentukan tinggi yang dikodekan dari bingkai yang dirujuk. Bidang ini sesuai dengan elemen sintaks frame_height_minus_1. Lihat Keterangan.

wmmat[6]

Matriks transformasi affine yang berlaku secara global untuk vektor gerakan yang mengacu pada bingkai ini.

DUMMYUNIONNAME

DUMMYUNIONNAME.wminvalid

Menentukan apakah parameter gerakan global yang diberikan valid. Jika 0 maka parameter harus diasumsikan tidak valid dan tidak dibaca.

DUMMYUNIONNAME.wmtype

Menentukan jenis gerakan global dari bingkai yang dirujuk ini. Nilai ini cocok dengan enum TransformationType perangkat lunak referensi:

typedef enum {
  IDENTITY = 0,
  TRANSLATION = 1,
  ROTZOOM = 2,
  AFFINE = 3,
  TRANS_TYPES,
} TransformationType;

Atribut ini bersifat informasi, untuk membantu memvalidasi konten wmmat.

DUMMYUNIONNAME.Reserved

Dipesan; jangan gunakan.

DUMMYUNIONNAME.GlobalMotionFlags

Parameter gerakan global.

Index

Mengidentifikasi indeks ke dalam ref_frame_map_texture_index[] untuk mengidentifikasi bingkai yang digunakan sebagai referensi untuk gambar ini. Ketika Indeks tidak berisi indeks ke referensi yang valid, nilai harus diatur ke 255, untuk menunjukkan bahwa indeks tidak valid.

Reserved16Bits

Dipesan; jangan gunakan.

Keterangan

Jika lebar dan tinggi diturunkan untuk bingkai (misalnya melalui frame_size_override_flag), dekoder host akan memperoleh nilai yang sesuai dan menyimpan hasilnya di bidang ini. Setiap bingkai AV1 dapat dikodekan pada resolusi yang berbeda dari bingkai sebelumnya.

Lihat Spesifikasi Akselerasi Video Direct X untuk Pengodean Video AV1 untuk informasi terperinci, termasuk cara menggunakan struktur ini.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header dxva.h