Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Fitur yang terkait dengan halaman ini, MCI, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih MCI, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Nota
Komunikasi Bebas Bias Microsoft mendukung lingkungan yang beragam dan inklusioner. Dalam dokumen ini, ada referensi ke kata 'budak.' Panduan Gaya Microsoft untuk komunikasi Bias-Free mengenali ini sebagai kata pengecualian. Kata-kata ini digunakan karena saat ini adalah kata-kata yang digunakan dalam perangkat lunak. Untuk konsistensi, dokumen ini berisi kata ini. Ketika kata ini dihapus dari perangkat lunak, kami akan memperbaiki dokumen ini agar selaras.
Untuk mengubah mode sinkronisasi perangkat pengurut, gunakan pesan perintah MCI_SET dengan bendera MCI_SEQ_SET_MASTER dan MCI_SEQ_SET_SLAVE. Dua anggota dalam struktur MCI_SEQ_SET_PARMS, dwMaster dan dwSlave, digunakan untuk menentukan mode sinkronisasi master dan subordinat.
Mode sinkronisasi master mengontrol informasi sinkronisasi yang dikirim oleh pengurut ke port output. Berikut ini adalah konstanta untuk anggota dwMaster dan mode sinkronisasi master yang sesuai.
| Konstan | Mode sinkronisasi |
|---|---|
| MCI_SEQ_MIDI | Sinkronisasi MIDI. Kirim informasi waktu ke port output menggunakan pesan jam waktu MIDI. |
| MCI_SEQ_SMPTE | Sinkronisasi SMPTE. Kirim informasi penentuan waktu ke port output menggunakan pesan quarter-frame MIDI. |
| MCI_SEQ_NONE | Tidak ada Sinkronisasi. Jangan kirim informasi pengaturan waktu. |
Mode sinkronisasi subordinat mengendalikan lokasi pengurut mendapatkan informasi waktu untuk memutar file MIDI. Berikut adalah konstanta untuk anggota dwSlave dan mode sinkronisasi bawahan yang sesuai.
| Konstanta | Mode sinkronisasi |
|---|---|
| MCI_SEQ_FILE | Sinkronisasi File. Dapatkan informasi waktu dari file MIDI. |
| MCI_SEQ_MIDI | Sinkronisasi MIDI. Dapatkan informasi waktu dari port input menggunakan pesan jam waktu MIDI. |
| MCI_SEQ_SMPTE | Sinkronisasi SMPTE. Dapatkan informasi waktu dari port input menggunakan pesan kuarter-frame MIDI. |
| MCI_SEQ_NONE | Tidak ada Sinkronisasi. Dapatkan informasi waktu dari perintah MCI saja dan abaikan informasi waktu (seperti perubahan tempo) yang ada di file MIDI. |
Nota
Saat ini, untuk sinkronisasi master, pengurut MCI MIDI hanya mendukung mode Tanpa Sinkronisasi (MCI_SEQ_NONE). Untuk sinkronisasi subordinat, hanya mendukung mode Sinkronisasi File (MCI_SEQ_FILE) dan mode Tanpa Sinkronisasi (MCI_SEQ_NONE).