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) |