midiStreamProperty (mmeapi.h)

Fungsi midiStreamProperty mengatur atau mengambil properti aliran data MIDI yang terkait dengan perangkat output MIDI.

Sintaks

MMRESULT midiStreamProperty(
  HMIDISTRM hms,
  LPBYTE    lppropdata,
  DWORD     dwProperty
);

Parameter

hms

Tangani ke perangkat MIDI yang terkait dengan properti.

lppropdata

Arahkan ke data properti.

dwProperty

Bendera yang menentukan tindakan yang akan dilakukan dan mengidentifikasi properti aliran data MIDI yang sesuai. Fungsi midiStreamProperty memerlukan pengaturan dua bendera dalam setiap penggunaan. Satu bendera (baik MIDIPROP_GET atau MIDIPROP_SET) menentukan tindakan, dan yang lain mengidentifikasi properti tertentu untuk diperiksa atau diedit.

Nilai Makna
MIDIPROP_GET Mengambil pengaturan properti yang diberikan saat ini.
MIDIPROP_SET Mengatur properti yang diberikan.
MIDIPROP_TEMPO Mengambil properti tempo. Parameter lppropdata menunjuk ke struktur MIDIPROPTEMPO . Nilai tempo saat ini dapat diambil kapan saja. Perangkat output mengatur tempo dengan menyisipkan peristiwa MEVT_TEMPO ke dalam data MIDI.
MIDIPROP_TIMEDIV Menentukan properti pembagian waktu. Anda bisa mendapatkan atau mengatur properti ini. Parameter lppropdata menunjuk ke struktur MIDIPROPTIMEDIV . Properti ini hanya dapat diatur ketika perangkat dihentikan.

Nilai kembali

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
MMSYSERR_INVALHANDLE
Handel yang ditentukan bukan handel aliran.
MMSYSERR_INVALPARAM
Parameter handel atau bendera yang diberikan tidak valid.

Keterangan

Properti ini adalah properti default yang ditentukan oleh sistem. Penulis driver dapat mengimplementasikan dan mendkumentasikan properti mereka sendiri.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mmeapi.h (termasuk Windows.h)
Pustaka Winmm.lib
DLL Winmm.dll

Lihat juga

Fungsi MIDI