perintah MCI_DELETE
Perintah MCI_DELETE menghapus data dari file. Perangkat digital-video dan waveform-audio mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_DELETE,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpDelete
);
Parameter
-
wDeviceID
-
Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat video digital, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
-
lpDelete
-
Penunjuk 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 berikut berlaku untuk jenis perangkat digitalvideo :
-
MCI_DGV_DELETE_AT
-
Persegi panjang disertakan dalam anggota rc struktur yang diidentifikasi oleh lpDelete. Persegi panjang menentukan bagian dari setiap bingkai yang akan dihapus. Ketika bendera ini digunakan, bingkai dipertahankan di ruang kerja dan area yang ditentukan oleh persegi panjang menjadi hitam. Jika bendera dihilangkan, MCI_DELETE default ke seluruh bingkai dan menghapus bingkai dari ruang kerja.
-
MCI_DGV_DELETE_AUDIO_STREAM
-
Nomor aliran audio disertakan dalam anggota dwAudioStream dari struktur yang diidentifikasi oleh lpDelete. Jika Anda menggunakan bendera ini dan juga ingin menghapus video, Anda juga harus menggunakan bendera MCI_DGV_DELETE_VIDEO_STREAM. (Jika tidak ada bendera yang ditentukan, data dari semua aliran audio dan video akan dihapus.)
-
MCI_DGV_DELETE_VIDEO_STREAM
-
Nomor streaming video disertakan dalam anggota dwVideoStream dari struktur yang diidentifikasi oleh lpDelete. Jika Anda menggunakan bendera ini dan juga ingin menghapus audio, Anda juga harus menggunakan bendera MCI_DGV_DELETE_AUDIO_STREAM. (Jika tidak ada bendera yang ditentukan, data dari semua aliran audio dan video akan dihapus.)
-
MCI_FROM
-
Lokasi awal disertakan dalam dwDari anggota struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT perintah MCI_SET .
-
MCI_TO
-
Lokasi akhir disertakan dalam anggota dwTo struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.
Untuk perangkat digital-video, parameter lpDelete menunjuk ke struktur MCI_DGV_DELETE_PARMS .
Bendera berikut berlaku untuk jenis perangkat waveaudio :
-
MCI_FROM
-
Lokasi awal disertakan dalam dwDari anggota struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.
-
MCI_TO
-
Lokasi akhir disertakan dalam anggota dwTo struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.
Untuk perangkat waveform-audio, parameter lpDelete menunjuk ke struktur MCI_WAVE_DELETE_PARMS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|