Bagikan melalui


fungsi mixerGetDevCaps (mmeapi.h)

Fungsi mixerGetDevCaps meminta perangkat mixer tertentu untuk menentukan kemampuannya.

Sintaks

MMRESULT mixerGetDevCaps(
  UINT        uMxId,
  LPMIXERCAPS pmxcaps,
  UINT        cbmxcaps
);

Parameter

uMxId

Pengidentifikasi atau handel perangkat mixer terbuka.

pmxcaps

Penunjuk ke struktur MIXERCAPS yang menerima informasi tentang kemampuan perangkat.

cbmxcaps

Ukuran, dalam byte, dari struktur MIXERCAPS .

Nilai kembali

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.

Menampilkan kode Deskripsi
MMSYSERR_BADDEVICEID
Pengidentifikasi perangkat yang ditentukan berada di luar rentang.
MMSYSERR_INVALHANDLE
Handel perangkat mixer tidak valid.
MMSYSERR_INVALPARAM
Satu atau beberapa parameter tidak valid.

Keterangan

Gunakan fungsi mixerGetNumDevs untuk menentukan jumlah perangkat mixer yang ada dalam sistem. Pengidentifikasi perangkat yang ditentukan oleh uMxId bervariasi dari nol hingga satu kurang dari jumlah perangkat mixer yang ada.

Hanya jumlah byte (atau kurang) informasi yang ditentukan dalam cbmxcaps yang disalin ke lokasi yang ditujukan oleh pmxcaps. Jika cbmxcaps adalah nol, tidak ada yang disalin, dan fungsi berhasil dikembalikan.

Fungsi ini juga menerima handel perangkat mixer yang dikembalikan oleh fungsi mixerOpen sebagai parameter uMxId . Aplikasi harus mentransmisikan handel HMIXER ke UINT.

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 Audio Mixer

Mixer Audio