Bagikan melalui


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

Baca juga

MCI

Perintah MCI