|
|
Zaer
Сообщений: 2
Мембер №: 12894

|
Здравствуйте. Я принимаю участие в разработке измерительно-диагностического оборудования на базе PC. Для ввода сигнала в компьютер применяется проффесиональная внешняя звуковая карта. Карта MME совместима. Программирование идёт на CPP. Я програмировал карту через стандартный интерфейс Windows - всё отлично работает, пока дело не доходит до 24 битного звука. Драйвер сообщает, что режим не поддерживается, хотя это не так. Помогите, пожалуйста, разобраться - может стоит попробовать через DirectSound, или ещё как? |
| 27.07.2004 · 12:28 |
|
|
ehs
Сообщений: 39
Мембер №: 12215

|
скорее всего в дровах действительно нет поддержки 24 бит. Слишком мало информации. Железка может поддерживать, в дровах функций может и не быть. Поподробнее пожалуйста. |
| 28.07.2004 · 10:57 |
|
|
Zaer
Сообщений: 2
Мембер №: 12894

|
Карточка называется Duo Professional Mic Preamp with S/PDIF. Это по сути микрофонный усилитель с возможностью высококачественной оцифровки. Висит на USB 2.0. Я не знаю, как можно проверить, поддерживается ли 24битный звук драйверами. Программа Right Mark Audio Analyser 24битный режим берёт. Музыкальные программы, которые давались к карте тоже берут. Не подскажите, как проверить наличие поддержки? А в принципе, программирование звуковой карты для 24битного режима осуществляется именно так? Дело в том, что в большинстве документации, которую мне удалось найти, говорится, что поле структуры параметров, ответственное за битность, при открытии аудиоустройства должно содержать значения 8 или 16. Корректно ли туда писать 24? И как осуществляется выравнивание в буфере - на 24 бита или на 32 (для ровного счёта)? |
| 28.07.2004 · 11:52 |
|
|
|