Перейти к содержимому


Фото

Waveform Audio driver - теоретический вопрос

Audio Audio path Audio topology

  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 Kuzmich

Kuzmich

    Member

  • Members
  • ФишкаФишка
  • 128 Сообщений:

Опубликовано 07.07.2016 - 20:57

Привет, коллеги.

Лето и близкий дедлайн требуют обратиться к вашей помощи. :angry:

 

Насколько я помню со времен WinXP, вопросами управления audio path (audio topology) в desktop windows занимается Audio mixer, а не audio driver (Waveform Audio).

Теоретический вопрос: в WEC7 это сделано так же или нет?

 

Спрашиваю, потому что срочно запустил руки в wave driver, а там где-то его 1/2 кода - управление потоком через спец. чип и никаких нормальных функций. Это нормально или просто самодеятельность BSP OEM?

 

в Help по WEC7 не смог найти по этой теме инфу. :(

Очень буду рад подсказкам.

B)

 

UPDATE: драйвер wave audio притащен в BSP для WEC7 из Windows CE 6.0 если чо


Невозможное мы делаем сразу, чудеса требуют немножко больше времени. (С)

#2 Shust

Shust

    Advanced Member

  • Members
  • ФишкаФишкаФишка
  • 410 Сообщений:
  • МестоположениеMoscow

Опубликовано 11.07.2016 - 15:42

см. пример управления входами - WINCE700\public\common\sdk\samples\audio\capsrc

 

вроде управление идет через миксер, а он скорее всего переправит в Audio driver.



#3 Kuzmich

Kuzmich

    Member

  • Members
  • ФишкаФишка
  • 128 Сообщений:

Опубликовано 13.07.2016 - 16:53

Спасибо, значит надо поискать в системе микшер.


Невозможное мы делаем сразу, чудеса требуют немножко больше времени. (С)

#4 Kuzmich

Kuzmich

    Member

  • Members
  • ФишкаФишка
  • 128 Сообщений:

Опубликовано 14.07.2016 - 14:23

Микшер нашел... внутри Audio driver IOCtls handler. :unsure:

     case IOCTL_WAV_MESSAGE:          // audio stream messages

...

     case IOCTL_MIX_MESSAGE:            // audio mixer messages

 

в онлайне на MSDN так и не нашел, но во внутренней справке документировано

ms-help://MS.VSCC.v90/MS.VSIPCC.v90/MS.WindowsCompact.v70.en/WECP_Ref_DeviceDriver/html/203251db-bb59-4efb-a19a-59cc69112261.htm

 

Обработка Mixer получается должна быть вся внутри, но много кода закомментировано BSP OEM, так что будем разбираться. B)


Невозможное мы делаем сразу, чудеса требуют немножко больше времени. (С)




1 пользователей читают эту тему

0 members, 1 guests, 0 anonymous users