perintah MCI_CUE
Perintah MCI_CUE memisahkan perangkat sehingga pemutaran atau perekaman dimulai dengan penundaan minimum. Perangkat digital-video, VCR, dan waveform-audio mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_CUE,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpCue
);
Parameter
-
wDeviceID
-
Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat digital-video dan VCR, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
-
lpCue
-
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_CUE_INPUT
-
Instans digital-video harus bersiap untuk merekam. Jika aplikasi belum memesan ruang disk, perangkat mencadangkan ruang disk menggunakan parameter defaultnya. Aplikasi dapat menghilangkan bendera ini jika sumber presentasi saat ini sudah menjadi input eksternal. (Bendera ini tidak berpengaruh pada pemilihan sumber presentasi.)
-
MCI_DGV_CUE_NOSHOW
-
Instans digital-video harus bersiap untuk memutar bingkai yang ditentukan dengan perintah tanpa menampilkannya. Ketika bendera ini ditentukan, tampilan terus menampilkan gambar dalam buffer bingkai meskipun bingkai yang sesuai bukan posisi saat ini. Misalnya, jika buffer bingkai berisi gambar dari bingkai 7, perangkat terus menampilkan bingkai 7 ketika bendera ini digunakan untuk membiasakan perangkat ke posisi lain. Perintah isian berikutnya tanpa bendera ini dan tanpa bendera MCI_TO menampilkan bingkai saat ini.
-
MCI_DGV_CUE_OUTPUT
-
Instans digital-video harus bersiap untuk diputar. Jika ruang kerja dijeda, tidak ada penempatan yang terjadi. Jika ruang kerja dihentikan, posisi mungkin berubah menjadi gambar bingkai kunci sebelumnya. Aplikasi dapat menghilangkan bendera ini jika sumber presentasi saat ini sudah menjadi ruang kerja.
-
MCI_TO
-
Posisi ruang kerja disertakan dalam anggota dwTo dari struktur yang diidentifikasi oleh lpCue. Unit yang ditetapkan ke nilai posisi ditentukan menggunakan bendera MCI_SET_TIME_FORMAT perintah MCI_SET . Ini setara dengan mencari posisi, kecuali perangkat dijeda setelah perintah.
Untuk perangkat digitalvideo , parameter lpCue menunjuk ke struktur MCI_DGV_CUE_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat vcr :
-
MCI_FROM
-
DwDari anggota struktur yang ditunjukkan oleh lpCue berisi lokasi awal yang ditentukan dalam format waktu saat ini.
-
MCI_TO
-
Anggota dwTo dari struktur yang diarahkan oleh lpCue berisi lokasi akhir (jeda) yang ditentukan dalam format waktu saat ini.
-
MCI_VCR_CUE_INPUT
-
Bersiaplah untuk merekam.
-
MCI_VCR_CUE_OUTPUT
-
Bersiaplah untuk bermain. Jika tidak ada MCI_VCR_CUE_INPUT atau MCI_VCR_CUE_OUTPUT yang ditentukan, MCI_VCR_CUE_OUTPUT diasumsikan.
-
MCI_VCR_CUE_PREROLL
-
Isikan perangkat ke posisi saat ini, atau posisi dwFrom , dikurangi durasi pra-pendaftaran. Ini akan memungkinkan perangkat untuk mempersiapkan dirinya sendiri sebelum memasuki mode rekaman atau pemutaran.
-
MCI_VCR_CUE_REVERSE
-
Arah perintah putar atau rekam berikutnya adalah terbalik.
Saat membirukan pemutaran dengan menggunakan perintah MCI_CUE dengan bendera MCI_VCR_CUE_OUTPUT, Anda dapat membatalkan MCI_CUE dengan mengeluarkan perintah MCI_PLAY dengan MCI_FROM, MCI_TO, atau MCI_VCR_PLAY_REVERSE.
Saat memancarkan perekaman dengan menggunakan MCI_CUE dengan bendera MCI_VCR_CUE_INPUT, Anda dapat membatalkan MCI_CUE dengan mengeluarkan perintah MCI_RECORD dengan MCI_FROM, MCI_TO, atau MCI_VCR_RECORD_INITIALIZE.
Untuk perangkat vcr , parameter lpCue menunjuk ke struktur MCI_VCR_CUE_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat waveaudio :
-
MCI_WAVE_INPUT
-
Perangkat input waveform-audio harus dimuat.
-
MCI_WAVE_OUTPUT
-
Perangkat output waveform-audio harus dimuat. Ini adalah bendera default jika bendera tidak ditentukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|