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
Mmsystem.h (termasuk Windows.h)

Lihat juga

MCI

Perintah MCI