ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Звук  (Прочитано 5258 раз)

0 Пользователей и 1 Гость просматривают эту тему.

A Che

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Звук
« : 16 Октября, 2012, 19:08:19 »

Реально ли? Или звука нет и не будет? Есть ли смысл дописывать что-то под WinCE? Звука нет ни на WinCE, ни на Linux? Насколько сложно вообще поднять звук под виндой? Буду благодарен любой информации
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Звук
« Ответ #1 : 16 Октября, 2012, 21:21:46 »

На плате есть аудиоинтерфейс. Поддержка в WinCE есть.
Но для вывода звука нужен внешний аудиокодек. Для кодека нужен драйвер. В Wince есть драйвер только для кодека SGTL5000. В Linux, скорее всего, драйвера есть и для других кодеков.

Тоесть, чтобы получить звук, нужно изготовить дополнительно плату с аудиокодеком, добавить в ОС поддержку аудиоинтерфейса и аудиокодека.
Записан

A Che

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: Звук
« Ответ #2 : 17 Октября, 2012, 12:09:08 »

А у Вас производят эти платы расширения? Каким образов в ОС wince добавляется поддержка аудиоинтерфейса?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Звук
« Ответ #3 : 17 Октября, 2012, 13:37:23 »

Мы такую плату не делали.

Для добавления компонентов в образ ОС нужно взять BSP и собрать образ с необходимыми компонентами и драйверами.

Еще на плате есть интерфейс S/PDIF, можно попробывать использовать его.
« Последнее редактирование: 17 Октября, 2012, 13:40:44 от Danila »
Записан

A Che

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: Звук
« Ответ #4 : 17 Октября, 2012, 13:42:31 »

Ясно, спасибо. Скажите, а BSP для wince надо получается у Вас покупать и дальше прикручивать поддержку кодека? Где взять драйвер для данной микросхемы (Вы говорите есть поддержка)?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Звук
« Ответ #5 : 17 Октября, 2012, 14:02:05 »

BSP предоставляется бесплатно. Нужно написать нам письмо с просьбой передать BSP.

Драйвер для SGTL5000 есть в BSP.
Записан

A Che

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: Звук
« Ответ #6 : 17 Октября, 2012, 14:21:40 »

Ясно, спасибо. То есть структура запуска звука следующая:
1) Получить BSP
2) BSP собирается в образ системы и получается файл-прошивка для загрузчика инструментарием visual studio 2005 (?)
3) Находим плату расширения с кодеком
4) Ищем приложение под WinCE, воспроизводящее звук.
Правильно ли я понял? Не знаете, есть ли поддержка звука в compact framework? Будет ли кодек видеться ОС как звуковая карта?

Огромное спасибо за помощь.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Звук
« Ответ #7 : 17 Октября, 2012, 14:34:46 »

Да, порядок примерно такой, но лучше начать с 3-го пункта.

Compact Framework умеет работать со звуком. Для воспроизведения звука также можно использовать Windows Media Player.
Записан

A Che

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: Звук
« Ответ #8 : 17 Октября, 2012, 14:42:17 »

Когда я на Тионе2 подключил класс звука, visual studio просто отказался компилить проект, хотя вроде на мсдн'е написанно что есть поддержка звука...
Записан