Struktur MIDIOUTCAPS (mmeapi.h)
Struktur MIDIOUTCAPS menjelaskan kemampuan perangkat output MIDI.
Sintaks
typedef struct midioutcaps_tag {
WORD wMid;
WORD wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
WORD wTechnology;
WORD wVoices;
WORD wNotes;
WORD wChannelMask;
DWORD dwSupport;
} MIDIOUTCAPS, *PMIDIOUTCAPS, *NPMIDIOUTCAPS, *LPMIDIOUTCAPS;
Anggota
wMid
Pengidentifikasi produsen driver perangkat untuk perangkat output MIDI. Pengidentifikasi produsen didefinisikan dalam Produsen dan Pengidentifikasi Produk.
wPid
Pengidentifikasi produk perangkat output MIDI. Pengidentifikasi produk didefinisikan dalam Produsen dan Pengidentifikasi Produk.
vDriverVersion
Nomor versi driver perangkat untuk perangkat output MIDI. Byte urutan tinggi adalah nomor versi utama, dan byte urutan rendah adalah nomor versi minor.
szPname[MAXPNAMELEN]
Nama produk dalam string yang dihentikan null.
wTechnology
Jenis perangkat output MIDI. Nilai ini bisa menjadi salah satu dari yang berikut ini:
wVoices
Jumlah suara yang didukung oleh perangkat synthesizer internal. Jika perangkat adalah port, anggota ini tidak bermakna dan diatur ke 0.
wNotes
Jumlah maksimum catatan simultan yang dapat dimainkan oleh perangkat synthesizer internal. Jika perangkat adalah port, anggota ini tidak bermakna dan diatur ke 0.
wChannelMask
Saluran yang ditanggapi oleh perangkat synthesizer internal, di mana bit yang paling tidak signifikan mengacu pada saluran 0 dan bit paling signifikan untuk menyalurkan 15. Perangkat port yang mengirimkan pada semua saluran mengatur anggota ini ke 0xFFFF.
dwSupport
Fungsionalitas opsional yang didukung oleh perangkat. Ini bisa berupa satu atau beberapa hal berikut:
Nama | Deskripsi |
---|---|
|
Mendukung penembolokan patch. |
|
Mendukung kontrol volume kiri dan kanan terpisah. |
|
Menyediakan dukungan langsung untuk fungsi midiStreamOut . |
|
Mendukung kontrol volume. |
Jika perangkat mendukung perubahan volume, bendera MIDICAPS_VOLUME akan diatur untuk anggota dwSupport. Jika perangkat mendukung perubahan volume terpisah di saluran kiri dan kanan, bendera MIDICAPS_VOLUME dan MIDICAPS_LRVOLUME akan diatur untuk anggota ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | mmeapi.h (termasuk Windows.h) |