Поделиться через


Структура 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

Идентификатор производителя драйвера устройства для входного устройства waveform-audio. Идентификаторы изготовителя определяются в изготовителя и идентификаторов продуктов.

wPid

Идентификатор продукта для входного устройства waveform-audio. Идентификаторы продуктов определяются в изготовителя и идентификаторов продуктов.

vDriverVersion

Номер версии драйвера устройства для входного устройства waveform-audio. Байт высокого порядка — это основной номер версии, а байт низкого порядка — это дополнительный номер версии.

szPname[MAXPNAMELEN]

Имя продукта в строке, завершаемой значением NULL.

dwFormats

Поддерживаемые стандартные форматы. Может быть сочетанием следующих значений:

Формат Описание
WAVE_FORMAT_1M08 11,025 кГц, моно, 8-разрядная
WAVE_FORMAT_1M16 11,025 кГц, моно, 16-разрядная
WAVE_FORMAT_1S08 11,025 кГц, стерео, 8-разрядная
WAVE_FORMAT_1S16 11,025 кГц, стерео, 16-разрядная
WAVE_FORMAT_2M08 22,05 кГц, моно, 8-разрядная
WAVE_FORMAT_2M16 22,05 кГц, моно, 16-разрядная
WAVE_FORMAT_2S08 22,05 кГц, стерео, 8-разрядная
WAVE_FORMAT_2S16 22,05 кГц, стерео, 16-разрядная
WAVE_FORMAT_4M08 44,1 кГц, моно, 8-разрядная
WAVE_FORMAT_4M16 44,1 кГц, моно, 16-разрядная
WAVE_FORMAT_4S08 44,1 кГц, стерео, 8-разрядная
WAVE_FORMAT_4S16 44,1 кГц, стерео, 16-разрядная
WAVE_FORMAT_96M08 96 кГц, моно, 8-разрядная
WAVE_FORMAT_96M16 96 кГц, моно, 16-разрядная
WAVE_FORMAT_96S08 96 кГц, стерео, 8-разрядная
WAVE_FORMAT_96S16 96 кГц, стерео, 16-разрядная

wChannels

Число, указывающее, поддерживает ли устройство входные данные mono (1) или стерео (2).

wReserved1

Замечания

Заметка

Заголовок mmeapi.h определяет WAVEINCAPS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка mmeapi.h (включая Windows.h)

См. также

звуковой waveform

структуры волнообразной формы