perintah capture
Perintah ambil menyalin konten buffer bingkai dan menyimpannya dalam file yang ditentukan. Perangkat digital-video mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendString dengan parameter lpszCommand yang ditetapkan sebagai berikut.
_stprintf_s(
lpszCommand,
TEXT("capture %s %s %s"),
lpszDeviceID,
lpszCapture,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Pengidentifikasi perangkat MCI. Pengidentifikasi atau alias ini ditetapkan saat perangkat dibuka.
-
lpszCapture
-
Satu atau beberapa bendera berikut:
Nilai Makna sebagai nama jalur Menentukan jalur tujuan dan nama file untuk gambar yang diambil. Bendera ini diperlukan. pada persegi panjang Menentukan wilayah persegi panjang dalam buffer bingkai yang dipangkas dan disimpan perangkat ke disk. Jika dihilangkan, wilayah yang dipangkas default ke persegi panjang yang ditentukan atau default pada perintah "sumber" diletakkan sebelumnya untuk instans perangkat ini. -
lpszFlags
-
Dapat berupa "tunggu", "beri tahu", "uji", atau kombinasi ini. Untuk informasi selengkapnya tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
Tampilkan Nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Keterangan
Perintah ini mungkin gagal jika perangkat saat ini memutar video gerakan atau menjalankan beberapa operasi intensif sumber daya lainnya. Jika buffer bingkai diperbarui secara real time, pembaruan sesaat dijeda sehingga gambar lengkap ditangkap. Jika perangkat menjeda pembaruan, mungkin ada efek visual atau suara. Jika format file, algoritma kompresi, dan tingkat kualitas belum diatur, defaultnya akan digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |