perintah MCI_PLAY
Perintah MCI_PLAY menandakan perangkat untuk mulai mengirimkan data output. Audio CD, digital-video, pengurut MIDI, videodisc, VCR, dan perangkat waveform-audio mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_PLAY,
DWORD dwFlags,
(DWORD) (LPMCI_PLAY_PARMS ) lpPlay
);
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.
-
lpPlay
-
Penunjuk ke struktur MCI_PLAY_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 berlaku untuk semua perangkat yang mendukung MCI_PLAY:
-
MCI_FROM
-
Lokasi awal disertakan dalam dwDari anggota struktur yang diidentifikasi oleh lpPlay. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT perintah MCI_SET . Jika MCI_FROM tidak ditentukan, lokasi awal default ke posisi saat ini.
-
MCI_TO
-
Lokasi akhir disertakan dalam anggota dwTo struktur yang diidentifikasi oleh lpPlay. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET. Jika MCI_TO tidak ditentukan, lokasi akhir default ke akhir media.
Bendera tambahan berikut digunakan dengan jenis perangkat digitalvideo :
-
MCI_DGV_PLAY_REPEAT
-
Pemutaran harus dimulai lagi di awal ketika akhir konten tercapai.
-
MCI_DGV_PLAY_REVERSE
-
Pemutaran harus terjadi secara terbalik.
-
MCI_MCIAVI_PLAY_WINDOW
-
Pemutaran harus terjadi di jendela yang terkait dengan instans perangkat (default). (Bendera ini khusus untuk MCIAVI. DRV.)
-
MCI_MCIAVI_PLAY_FULLSCREEN
-
Pemutaran harus menggunakan tampilan layar penuh. Gunakan bendera ini hanya ketika memainkan file terkompresi atau 8-bit.
Untuk perangkat video digital, lpPlay menunjuk ke struktur MCI_DGV_PLAY_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat vcr :
-
MCI_VCR_PLAY_AT
-
Anggota dwAt struktur yang diidentifikasi oleh lpPlay berisi waktu ketika seluruh perintah dimulai, atau jika perangkat ditandatangani, ketika perangkat mencapai posisi dari yang diberikan oleh perintah MCI_CUE .
-
MCI_VCR_PLAY_REVERSE
-
Pemutaran harus terjadi secara terbalik.
-
MCI_VCR_PLAY_SCAN
-
Pemutaran harus secepat mungkin sambil mempertahankan output video.
Untuk perangkat VCR, lpPlay menunjuk ke struktur MCI_VCR_PLAY_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat videodisc :
-
MCI_VD_PLAY_FAST
-
Bermain cepat.
-
MCI_VD_PLAY_REVERSE
-
Bermain secara terbalik.
-
MCI_VD_PLAY_SCAN
-
Pindai dengan cepat.
-
MCI_VD_PLAY_SLOW
-
Bermain perlahan- lahan.
-
MCI_VD_PLAY_SPEED
-
Kecepatan putar disertakan dalam anggota dwSpeed dalam struktur yang diidentifikasi oleh lpPlay.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|