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