WAVEINCAPSW-Struktur (mmeapi.h)

Die WAVEINCAPS-Struktur beschreibt die Funktionen eines Waveform-Audio-Eingabegeräts.

Syntax

typedef struct tagWAVEINCAPSW {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  WCHAR     szPname[MAXPNAMELEN];
  DWORD     dwFormats;
  WORD      wChannels;
  WORD      wReserved1;
} WAVEINCAPSW, *PWAVEINCAPSW, *NPWAVEINCAPSW, *LPWAVEINCAPSW;

Member

wMid

Herstellerbezeichner für den Gerätetreiber für das Waveform-Audio-Eingabegerät. Herstellerbezeichner sind in Hersteller- und Produktbezeichnern definiert.

wPid

Produktbezeichner für das Waveform-Audio-Eingabegerät. Produktbezeichner werden unter Hersteller- und Produktbezeichner definiert.

vDriverVersion

Versionsnummer des Gerätetreibers für das Waveform-Audio-Eingabegerät. Das hochgeordnete Byte ist die Hauptversionsnummer, und das Byte mit niedriger Reihenfolge ist die Nebenversionsnummer.

szPname[MAXPNAMELEN]

Produktname in einer NULL-beendeten Zeichenfolge.

dwFormats

Unterstützte Standardformate. Kann eine Kombination aus folgenden Komponenten sein:

Format BESCHREIBUNG
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

Zahl, die angibt, ob das Gerät mono (1) oder Stereo (2) unterstützt.

wReserved1

Hinweise

Hinweis

Der mmeapi.h-Header definiert WAVEINCAPS als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mmeapi.h (einschließlich Windows.h)

Weitere Informationen

Waveform Audio

Wellenformstrukturen