perintah MCI_SEEK
Perintah MCI_SEEK mengubah posisi saat ini dalam konten secepat mungkin. Output video dan audio dinonaktifkan selama pencarian. Setelah pencarian selesai, perangkat dihentikan. Audio CD, digital-video, pengurut MIDI, VCR, videodisc, dan perangkat waveform-audio mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_SEEK,
DWORD dwFlags,
(DWORD) (LPMCI_SEEK_PARMS) lpSeek
);
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.
-
lpSeek
-
Arahkan ke struktur MCI_SEEK_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
Jika ukuran sampel data untuk perangkat lebih besar dari 1 byte (seperti dengan data stereo waveform-audio), perintah ini berpindah ke awal sampel terdekat ketika posisi yang ditentukan tidak bertepatan dengan awal sampel.
Bendera tambahan berikut berlaku untuk semua perangkat yang mendukung MCI_SEEK:
-
MCI_SEEK_TO_END
-
Cari di akhir konten.
-
MCI_SEEK_TO_START
-
Cari ke awal konten.
-
MCI_TO
-
Posisi termasuk dalam anggota dwTo dari struktur yang diidentifikasi oleh lpSeek. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT perintah MCI_SET . Jangan gunakan bendera ini dengan MCI_SEEK_TO_END atau MCI_SEEK_TO_START.
Bendera tambahan berikut digunakan dengan jenis perangkat vcr :
-
MCI_VCR_SEEK_AT
-
Anggota dwAt struktur yang diidentifikasi oleh lpSeek berisi waktu ketika seluruh perintah dimulai.
-
MCI_VCR_SEEK_MARK
-
Anggota dwMark dari struktur yang diidentifikasi oleh lpSeek berisi tanda bernomor untuk dicari.
-
MCI_VCR_SEEK_REVERSE
-
Arah pencarian terbalik; ini hanya digunakan dengan bendera MCI_VCR_SEEK_MARK.
Untuk perangkat VCR, parameter lpSeek menunjuk ke struktur MCI_VCR_SEEK_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat videodisc :
-
MCI_VD_SEEK_REVERSE
-
Arah pencarian terbalik.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|