WAVEINCAPSW 結構 (mmeapi.h)
WAVEINCAPS 結構描述超聲波音頻輸入設備的功能。
語法
typedef struct tagWAVEINCAPSW {
WORD wMid;
WORD wPid;
MMVERSION vDriverVersion;
WCHAR szPname[MAXPNAMELEN];
DWORD dwFormats;
WORD wChannels;
WORD wReserved1;
} WAVEINCAPSW, *PWAVEINCAPSW, *NPWAVEINCAPSW, *LPWAVEINCAPSW;
成員
wMid
適用於超聲波音頻輸入裝置之設備驅動器的製造商標識碼。 製造商標識碼定義於 Manufacturer 和 Product Identifiers中。
wPid
超聲波音頻輸入設備的產品標識碼。 產品標識碼定義於 製造商和產品識別碼中。
vDriverVersion
適用於超聲波音頻輸入裝置之設備驅動器的版本號碼。 高階位元組是主要版本號碼,而低階位元組則是次要版本號碼。
szPname[MAXPNAMELEN]
以 Null 結尾的字串中的產品名稱。
dwFormats
支援的標準格式。 可以是下列各項的組合:
格式 | 描述 |
---|---|
WAVE_FORMAT_1M08 | 11.025 kHz、mono、8 位 |
WAVE_FORMAT_1M16 | 11.025 kHz、mono、16 位 |
WAVE_FORMAT_1S08 | 11.025 kHz、立體聲、8 位 |
WAVE_FORMAT_1S16 | 11.025 kHz,立體聲,16 位 |
WAVE_FORMAT_2M08 | 22.05 kHz、mono、8 位 |
WAVE_FORMAT_2M16 | 22.05 kHz、mono、16 位 |
WAVE_FORMAT_2S08 | 22.05 kHz、立體聲、8 位 |
WAVE_FORMAT_2S16 | 22.05 kHz、立體聲、16 位 |
WAVE_FORMAT_4M08 | 44.1 kHz、mono、8 位 |
WAVE_FORMAT_4M16 | 44.1 kHz、mono、16 位 |
WAVE_FORMAT_4S08 | 44.1 kHz、立體聲、8 位 |
WAVE_FORMAT_4S16 | 44.1 kHz、立體聲、16 位 |
WAVE_FORMAT_96M08 | 96 kHz、mono、8 位 |
WAVE_FORMAT_96M16 | 96 kHz、mono、16 位 |
WAVE_FORMAT_96S08 | 96 kHz,立體聲,8 位 |
WAVE_FORMAT_96S16 | 96 kHz、立體聲、16 位 |
wChannels
指定裝置是否支援單聲道 (1) 或立體聲 (2) 輸入的數位。
wReserved1
言論
注意
mmeapi.h 標頭會將 WAVEINCAPS 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | mmeapi.h (包括 Windows.h) |