Программирование звука в DirectSound - DSCCAPS - параметры устройства захвата
ОГЛАВЛЕНИЕ
Страница 11 из 22
DSCCAPS - параметры устройства захвата
Описывает возможности и параметры устройства записи (захвата). Для удобства определен тип LPCDSCCAPS - константный указатель на тип DSCCAPS.
DWORD dwSize;
DWORD dwFlags;
DWORD dwFormats;
DWORD dwChannels;
- dwSize - размер структуры в байтах;
- dwFlags - флаги параметров устройства. Имена констант имеют префикс DSCCAPS_:
EMULDRIVER | Для устройства нет специализированного драйвера DirectSound, и интерфейсы эмулируются подсистемой через стандартные функции MME |
---|---|
CERTIFIED | Драйвер является сертифицированным драйвером WDM |
- dwFormats - стандартные форматы, поддерживаемые устройством. Флаги форматов эквивалентны используемым в структуре MME WAVEINCAPS. Имена констант флагов имеют вид WAVE_FORMAT_fcnn, где f - символ частоты дискретизации (1 - 11025 Гц, 2 - 22050 Гц, 4 - 44100 Гц), c - символ количества каналов (M - моно, S - стерео), а nn - разрядность отсчета (08 или 16). Таким образом, всего определено 12 стандартных форматов;
- dwChannels - количество каналов устройства (1 - моно, 2 - стерео, и т.п.).