Struktur WAVEINCAPSA (mmeapi.h)

Struktur WAVEINCAPS menjelaskan kemampuan perangkat input waveform-audio.

Sintaksis

typedef struct tagWAVEINCAPSA {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  CHAR      szPname[MAXPNAMELEN];
  DWORD     dwFormats;
  WORD      wChannels;
  WORD      wReserved1;
} WAVEINCAPSA, *PWAVEINCAPSA, *NPWAVEINCAPSA, *LPWAVEINCAPSA;

Anggota

wMid

Pengidentifikasi produsen untuk driver perangkat untuk perangkat input waveform-audio. Pengidentifikasi produsen didefinisikan dalam Produsen dan Pengidentifikasi Produk.

wPid

Pengidentifikasi produk untuk perangkat input waveform-audio. Pengidentifikasi produk didefinisikan dalam Produsen dan Pengidentifikasi Produk.

vDriverVersion

Nomor versi driver perangkat untuk perangkat input waveform-audio. Byte urutan tinggi adalah nomor versi utama, dan byte urutan rendah adalah nomor versi minor.

szPname[MAXPNAMELEN]

Nama produk dalam string yang dihentikan null.

dwFormats

Format standar yang didukung. Dapat berupa kombinasi dari yang berikut ini:

Format Deskripsi
WAVE_FORMAT_1M08 11,025 kHz, mono, 8-bit
WAVE_FORMAT_1M16 11,025 kHz, mono, 16-bit
WAVE_FORMAT_1S08 11,025 kHz, stereo, 8-bit
WAVE_FORMAT_1S16 11,025 kHz, stereo, 16-bit
WAVE_FORMAT_2M08 22,05 kHz, mono, 8-bit
WAVE_FORMAT_2M16 22,05 kHz, mono, 16-bit
WAVE_FORMAT_2S08 22,05 kHz, stereo, 8-bit
WAVE_FORMAT_2S16 22,05 kHz, stereo, 16-bit
WAVE_FORMAT_4M08 44,1 kHz, mono, 8-bit
WAVE_FORMAT_4M16 44,1 kHz, mono, 16-bit
WAVE_FORMAT_4S08 44,1 kHz, stereo, 8-bit
WAVE_FORMAT_4S16 44,1 kHz, stereo, 16-bit
WAVE_FORMAT_96M08 96 kHz, mono, 8-bit
WAVE_FORMAT_96M16 96 kHz, mono, 16-bit
WAVE_FORMAT_96S08 96 kHz, stereo, 8-bit
WAVE_FORMAT_96S16 96 kHz, stereo, 16-bit

wChannels

Angka yang menentukan apakah perangkat mendukung input mono (1) atau stereo (2).

wReserved1

Komentar

Catatan

Header mmeapi.h mendefinisikan WAVEINCAPS sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat 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)

Lihat juga

Audio Waveform

Struktur Bentuk Gelombang