Программирование звука в DirectSound
Страница 11. DSCCAPS - параметры устройства захвата


 

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 - стерео, и т.п.).

 

 
« Предыдущая статья   Следующая статья »