Bagikan melalui


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

Lihat juga

MCI

Perintah MCI