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 |