Bagikan melalui


struktur DXVAHD_BLT_STATE_CONSTRICTION_DATA (dxvahd.h)

Menentukan apakah output di-downsampled dalam operasi blit, saat menggunakan Definisi Tinggi Akselerasi Video DirectX Microsoft (DXVA-HD).

Sintaks

typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA {
  BOOL Enable;
  SIZE Size;
} DXVAHD_BLT_STATE_CONSTRICTION_DATA;

Anggota

Enable

Jika TRUE, downsampling diaktifkan. Jika tidak, downsampling dinonaktifkan dan anggota Ukuran diabaikan. Nilai status default adalah FALSE (downsampling dinonaktifkan).

Size

Ukuran pengambilan sampel. Nilai defaultnya adalah (1,1).

Keterangan

Jika anggota AktifkanTRUE, perangkat menurunkan sampel persegi target yang disusun ke ukuran yang diberikan di anggota Ukuran , lalu menskalakannya kembali ke ukuran persegi panjang target.

Lebar dan tinggi Ukuran harus lebih besar dari nol. Jika ukurannya lebih besar dari persegi panjang target, downsampling tidak terjadi.

Untuk menggunakan status ini, perangkat harus mendukung downsampling, yang ditunjukkan oleh bendera kemampuan DXVAHD_FEATURE_CAPS_CONSTRICTION . Untuk mengkueri kemampuan ini, panggil IDXVAHD_Device::GetVideoProcessorDeviceCaps. Jika perangkat mendukung downsampling, perangkat mengatur bendera DXVAHD_FEATURE_CAPS_CONSTRICTION di anggota FeatureCaps dari struktur DXVAHD_VPDEVCAPS .

Jika perangkat tidak mendukung downsampling, metode IDXVAHD_VideoProcessor::SetVideoProcessBltState gagal untuk status ini.

Downsampling terkadang digunakan untuk mengurangi kualitas konten premium ketika bentuk perlindungan konten lain tidak tersedia.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header dxvahd.h

Lihat juga

DXVA-HD

DXVAHD_BLT_STATE

Struktur Video Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Struktur Yayasan Media