Bagikan melalui


Struktur DDVIDEOPORTBANDWIDTH (dvp.h)

Struktur DDVIDEOPORTBANDWIDTH menjelaskan karakteristik bandwidth overlay saat digunakan dengan konfigurasi format objek/piksel ekstensi port video (VPE) tertentu.

Sintaks

typedef struct _DDVIDEOPORTBANDWIDTH {
  DWORD     dwSize;
  DWORD     dwCaps;
  DWORD     dwOverlay;
  DWORD     dwColorkey;
  DWORD     dwYInterpolate;
  DWORD     dwYInterpAndColorkey;
  ULONG_PTR dwReserved1;
  ULONG_PTR dwReserved2;
} *LPDDVIDEOPORTBANDWIDTH, DDVIDEOPORTBANDWIDTH;

Anggota

dwSize

Menentukan ukuran dalam byte struktur DDVIDEOPORTBANDWIDTH ini.

dwCaps

Menentukan dependensi bandwidth. Fungsi DdVideoPortGetBandwidth driver mengatur anggota ini ke salah satu nilai berikut:

Bendera Makna
DDVPBCAPS_DESTINATION Kemampuan perangkat dijelaskan dalam hal faktor peregangan minimum overlay tujuan. Informasi bandwidth yang ditetapkan oleh driver di anggota dwOverlay, dwColorkey, dwYInterpolate, dan dwYInterpAndColorkey mengacu pada ukuran overlay tujuan.
DDVPBCAPS_SOURCE Kemampuan perangkat dijelaskan dalam hal ukuran persegi panjang overlay sumber yang diperlukan (dalam piksel). Informasi bandwidth yang ditetapkan oleh driver di anggota dwOverlay, dwColorkey, dwYInterpolate, dan dwYInterpAndColorkey mengacu pada ukuran overlay sumber.

dwOverlay

Menentukan faktor peregangan atau ukuran sumber overlay di mana perangkat dapat mendukung overlay, dikalikan dengan 1000. Driver menetapkan nilai ini berdasarkan jenis dan kemampuan perangkatnya, dan pada dimensi yang ditentukan dalam anggota dwWidth dan dwHeight dari struktur DD_GETVPORTBANDWIDTHDATA yang diteruskan ke DdVideoPortGetBandwidth. Misalnya, faktor peregangan 2 ditentukan sebagai 2000, dan ukuran sumber overlay 750 menunjukkan bahwa overlay sumber yang ditentukan menyusut hingga 75 persen dari ukuran aslinya. Driver harus mengembalikan angka yang valid dalam anggota ini.

dwColorkey

Menentukan faktor peregangan atau ukuran sumber overlay di mana overlay dengan keying warna didukung, dikalikan dengan 1000. Driver menetapkan nilai ini berdasarkan jenis dan kemampuan perangkatnya, dan pada dimensi yang ditentukan dalam anggota dwWidth dan dwHeight dari struktur DD_GETVPORTBANDWIDTHDATA yang diteruskan ke DdVideoPortGetBandwidth. Misalnya, faktor peregangan 2 ditentukan sebagai 2000.

dwYInterpolate

Menentukan faktor peregangan atau ukuran sumber overlay di mana overlay dengan interpolasi sumbu y didukung, dikalikan dengan 1000. Driver menetapkan nilai ini berdasarkan jenis dan kemampuan perangkatnya, dan pada dimensi yang ditentukan dalam anggota dwWidth dan dwHeight dari struktur DD_GETVPORTBANDWIDTHDATA yang diteruskan ke DdVideoPortGetBandwidth. Misalnya, faktor peregangan 2 ditentukan sebagai 2000.

dwYInterpAndColorkey

Menentukan faktor peregangan atau ukuran sumber overlay di mana overlay dengan interpolasi sumbu y dan keying warna didukung, dikalikan dengan 1000. Driver menetapkan nilai ini berdasarkan jenis dan kemampuan perangkatnya, dan pada dimensi yang ditentukan dalam anggota dwWidth dan dwHeight dari struktur DD_GETVPORTBANDWIDTHDATA yang diteruskan ke DdVideoPortGetBandwidth. Misalnya, faktor peregangan 2 ditentukan sebagai 2000.

dwReserved1

Dicadangkan untuk penggunaan sistem dan harus diabaikan oleh driver.

dwReserved2

Dicadangkan untuk penggunaan sistem dan harus diabaikan oleh driver.

Persyaratan

   
Header dvp.h (termasuk Dvp.h)

Lihat juga

DD_GETVPORTBANDWIDTHDATA

DdVideoPortGetBandwidth