ВУЗ:
Составители:
Рубрика:
- 50 -
UINT wMid;
UINT wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
UINT wTechnology;
UINT wVoices;
UINT Notes;
UINT wChannelMask;
DWORD dwSupport;
} MIDIOUTCAS;
typedef MIDIOUTCAPS *PMIDIOUTCAPS;
typedef MIDIOUTCAPS NEAR *NMIDIOUTCAPS:
typedef MIDIOUTCAPS FAR *LPMIDIOUTCAPS;
В поле wTechnology могут находиться значения MOD_MIDIPORT
(устройство является аппаратным портом MIDI), MOD_SQSYNTH (уст-
ройство является синтезатором с выходным сигналом прямоугольной фор-
мы),
MOD_FMSYNTH (FM-синтезатор - т.е. синтезатор с частотной мо-
дуляцией) и
MOD_MAPPER (устройство отображения Microsoft MIDI
Mapper).
Структура
WAVEINCAPS предназначена для определения возможно-
стей устройств ввода звуковых сигналов с использованием импульсно-
кодовой модуляции
typedef struct waveincaps_tag
{
UINT wMid;
UINT wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
UINT wFormats;
UINT wChannels;
} WAVEINCAPS;
typedef WAVEINCAPS *PWAVEINCAPS;
typedef WAVEINCAPS NEAR *NPWAVEINCAPS;
typedef WAVEINCAPS FAR *LPWAVEINCAPS;
В поле wChannels содержится количество каналов (1 для моно и 2 для
стерео).
В поле
dwFormats могут располагаться флаги, соответствующие
стандартным форматам звуковых данных, поддерживаемых данным уст-
ройством. Флаги объединяются при помощи логической операции ИЛИ,
для них в файле
mmsystem.h определены нижеследующие символические
константы
- 50 -
UINT wMid;
UINT wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
UINT wTechnology;
UINT wVoices;
UINT Notes;
UINT wChannelMask;
DWORD dwSupport;
} MIDIOUTCAS;
typedef MIDIOUTCAPS *PMIDIOUTCAPS;
typedef MIDIOUTCAPS NEAR *NMIDIOUTCAPS:
typedef MIDIOUTCAPS FAR *LPMIDIOUTCAPS;
В поле wTechnology могут находиться значения MOD_MIDIPORT
(устройство является аппаратным портом MIDI), MOD_SQSYNTH (уст-
ройство является синтезатором с выходным сигналом прямоугольной фор-
мы), MOD_FMSYNTH (FM-синтезатор - т.е. синтезатор с частотной мо-
дуляцией) и MOD_MAPPER (устройство отображения Microsoft MIDI
Mapper).
Структура WAVEINCAPS предназначена для определения возможно-
стей устройств ввода звуковых сигналов с использованием импульсно-
кодовой модуляции
typedef struct waveincaps_tag
{
UINT wMid;
UINT wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
UINT wFormats;
UINT wChannels;
} WAVEINCAPS;
typedef WAVEINCAPS *PWAVEINCAPS;
typedef WAVEINCAPS NEAR *NPWAVEINCAPS;
typedef WAVEINCAPS FAR *LPWAVEINCAPS;
В поле wChannels содержится количество каналов (1 для моно и 2 для
стерео).
В поле dwFormats могут располагаться флаги, соответствующие
стандартным форматам звуковых данных, поддерживаемых данным уст-
ройством. Флаги объединяются при помощи логической операции ИЛИ,
для них в файле mmsystem.h определены нижеследующие символические
константы
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
