Хочу открыть с помощю waveOutOpen API звуковую плату, при параметрах WAVE_FORMAT_EXTENSIBLE, но постоянно получаю сообщение об ошибке. Сама плата SoundBlaster Live 24 bit. Хотел бы отркрыть именно в 24 битовым режиме, но даже в 16 битовом, обыкновенном режиме не получается..., только если задаю WAVEFORMATEX.
Подскажите вчем может быть проблема...?
Здравствуйте, vega5, Вы писали:
V>Хочу открыть с помощю waveOutOpen API звуковую плату, при параметрах WAVE_FORMAT_EXTENSIBLE
Стандартный виндовый шлюз, отображающий типовые для 2k/XP и выше устройства WDM Audio на MME, не поддерживает WAVE_FORMAT_EXTENSIBLE. Это расширение поддерживается только для DirectSound и ниже.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, vega5, Вы писали:
V>Почему Вы считаете, что например под XP это должно не работать?
Стандартный шлюз MME-WDM не поддерживает каких-то из расширенных режимов — не то по частотам дискретизации, не то по каналам, не помню уже. По крайней мере, в базовом варианте XP SP2. Может, последующие фиксы это и исправляют, не пробовал.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>