perintah MCI_WHERE
Perintah MCI_WHERE mendapatkan persegi panjang kliping untuk perangkat video. Perangkat digital-video, dan video-overlay mengenali perintah ini. Anggota atas dan kiriRECT yang dikembalikan berisi asal persegi panjang kliping, dan anggota kanan dan bawah berisi lebar dan tinggi persegi panjang kliping. (Ini bukan penggunaan standar anggota kanan dan bawah .)
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_WHERE,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpQuery
);
Parameter
-
wDeviceID
-
Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat video digital, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
-
lpQuery
-
Arahkan ke struktur MCI_GENERIC_PARMS . (Perangkat dengan set perintah yang diperluas mungkin mengganti struktur ini dengan struktur khusus perangkat.)
Tampilkan Nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Keterangan
Bendera tambahan berikut digunakan dengan jenis perangkat digitalvideo :
-
MCI_DGV_WHERE_DESTINATION
-
Mendapatkan deskripsi wilayah persegi panjang yang digunakan untuk menampilkan video dan gambar di area klien jendela saat ini.
-
MCI_DGV_WHERE_FRAME
-
Mendapatkan deskripsi wilayah persegi panjang buffer bingkai tempat gambar dari persegi panjang video diskalakan. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
-
MCI_DGV_WHERE_MAX
-
Saat digunakan dengan MCI_DGV_WHERE_DESTINATION atau MCI_DGV_WHERE_SOURCE, persegi panjang yang dikembalikan menunjukkan lebar dan tinggi maksimum wilayah yang ditentukan. Saat digunakan dengan MCI_DGV_WHERE_WINDOW, persegi panjang yang dikembalikan menunjukkan ukuran seluruh tampilan.
-
MCI_DGV_WHERE_SOURCE
-
Mendapatkan deskripsi wilayah persegi panjang (dipangkas dari buffer bingkai) yang direntangkan agar pas dengan persegi panjang tujuan pada tampilan.
-
MCI_DGV_WHERE_VIDEO
-
Mendapatkan deskripsi wilayah persegi panjang yang dipangkas dari sumber presentasi untuk mengisi persegi panjang bingkai dalam buffer bingkai. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
-
MCI_DGV_WHERE_WINDOW
-
Mendapatkan deskripsi bingkai jendela tampilan.
Untuk perangkat video digital, parameter lpQuery menunjuk ke struktur MCI_DGV_WHERE_PARMS . Struktur MCI_DGV_WHERE_PARMS identik dengan struktur MCI_DGV_RECT_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat overlay :
-
MCI_OVLY_WHERE_DESTINATION
-
Mendapatkan persegi panjang tampilan tujuan. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
-
MCI_OVLY_WHERE_FRAME
-
Mendapatkan persegi panjang bingkai overlay. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
-
MCI_OVLY_WHERE_SOURCE
-
Mendapatkan persegi panjang sumber. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
-
MCI_OVLY_WHERE_VIDEO
-
Mendapatkan persegi panjang video. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.
Untuk perangkat video-overlay, parameter lpQuery menunjuk ke struktur MCI_OVLY_RECT_PARMS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|