Программирование звука в DirectSound Страница 11. 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 - стерео, и т.п.).
|