perintah MCI_LIST
Perintah MCI_LIST mendapatkan informasi tentang jumlah dan jenis input yang tersedia untuk perangkat. Perangkat digital-video dan VCR mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_LIST,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpList
);
Parameter
-
wDeviceID
-
Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, atau MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
-
lpList
-
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 tambahan berikut berlaku untuk jenis perangkat digitalvideo :
-
MCI_DGV_LIST_ALG
-
Anggota lpstrAlgorithm dari struktur yang diidentifikasi oleh lpList berisi alamat buffer yang berisi nama algoritma. Nama ini digunakan untuk mengambil jenis deskriptor kualitas yang terkait dengan algoritma.
-
MCI_DGV_LIST_COUNT
-
Mengembalikan jumlah opsi dari jenis yang ditentukan.
-
MCI_DGV_LIST_ITEM
-
Konstanta yang menunjukkan jenis daftar disertakan dalam anggota dwItem struktur yang diidentifikasi oleh lpList. Bendera ini diperlukan. Gunakan salah satu konstanta berikut untuk menunjukkan jenis daftar:
-
MCI_DGV_LIST_AUDIO_ALG
-
Perintah harus mengambil nama algoritma audio.
-
MCI_DGV_LIST_AUDIO_QUALITY
-
Perintah harus mengambil tingkat kualitas audio. Tingkat yang dikembalikan dikaitkan dengan algoritma yang direferensikan oleh anggota lpstrAlgorithm dari struktur yang diidentifikasi oleh lpList. Jika anggota tersebut ditentukan menggunakan string "saat ini", maka kualitas yang terkait dengan algoritma saat ini dikembalikan.
-
MCI_DGV_LIST_AUDIO_STREAM
-
Perintah harus mengambil nama aliran audio.
-
MCI_DGV_LIST_STILL_AL
-
Perintah harus mengambil nama algoritma diam.
-
MCI_DGV_LIST_STILL_QUALITY
-
Perintah harus mengambil tingkat kualitas. Tingkat yang dikembalikan dikaitkan dengan algoritma yang direferensikan oleh anggota lpstrAlgorithm dari struktur yang diidentifikasi oleh lpList. Jika anggota tersebut ditentukan menggunakan string "saat ini", maka kualitas yang terkait dengan algoritma saat ini dikembalikan.
-
MCI_DGV_LIST_VIDEO_ALG
-
Perintah harus mengambil nama algoritma video.
-
MCI_DGV_LIST_VIDEO_QUALITY
-
Perintah harus mengambil tingkat kualitas video. Tingkat yang dikembalikan dikaitkan dengan algoritma yang direferensikan oleh anggota lpstrAlgorithm dari struktur yang diidentifikasi oleh lpList. Jika anggota tersebut ditentukan menggunakan string "saat ini", maka kualitas yang terkait dengan algoritma saat ini dikembalikan.
-
MCI_DGV_LIST_VIDEO_SOURCE
-
Perintah harus mengembalikan informasi tentang sumber video. Saat digunakan dengan MCI_DGV_LIST_COUNT, perintah mengembalikan jumlah sumber video. Saat digunakan dengan MCI_DGV_LIST_NUMBER, perintah mengembalikan jenis sumber video. MCI mendefinisikan jenis berikut:
- MCI_DGV_SETVIDEO_SRC_GENERIC
- MCI_DGV_SETVIDEO_SRC_NTSC
- MCI_DGV_SETVIDEO_SRC_PAL
- MCI_DGV_SETVIDEO_SRC_RGB
- MCI_DGV_SETVIDEO_SRC_SECAM
- MCI_DGV_SETVIDEO_SRC_SVIDEO
Mungkin ada lebih dari satu sumber dari setiap jenis yang dikembalikan. Jenis sumber generik digunakan ketika lebih dari satu jenis sinyal diizinkan untuk konektor tersebut.
-
MCI_DGV_LIST_VIDEO_STREAM
-
Perintah harus mengambil nama aliran video.
-
MCI_DGV_LIST_NUMBER
-
Indeks ditentukan dalam anggota dwNumber dari struktur yang diidentifikasi oleh lpList. Indeks harus berupa bilangan bulat antara 1 dan nilai yang dikembalikan untuk bendera MCI_DGV_LIST_COUNT.
Untuk perangkat digital-video, lpList menunjuk ke struktur MCI_DGV_LIST_PARMS .
Bendera tambahan berikut berlaku untuk jenis perangkat vcr :
-
MCI_VCR_LIST_AUDIO_SOURCE
-
Mencantumkan input atau jenis audio.
-
MCI_VCR_LIST_COUNT
-
Mengatur anggota dwReturn dari struktur yang diidentifikasi oleh lpList ke jumlah total input video atau audio.
-
MCI_VCR_LIST_NUMBER
-
Mengatur anggota dwReturn dari struktur yang diidentifikasi oleh lpList ke jenis input video atau audio yang ditentukan oleh anggota dwNumber.
-
MCI_VCR_LIST_VIDEO_SOURCE
-
Mencantumkan input atau jenis video.
Untuk perangkat VCR, lpList menunjuk ke struktur MCI_VCR_LIST_PARMS .
Persyaratan
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|