На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
Модераторы: barazuk
  
> Визуализация в DShow, Как написать фильтр для визуализации звука?
    Мне нужны исходники прог/раммы визуализации звука (осциллограмма, спектр) на DShow (DirectX8).
    Может быть я не там искал, тогда дайте плиз ссылку!

    Я написал программу воспроизведения звука и вывода графики, но не могу их (звук и графику) связать.

    В SDK есть пример Scope (осциллограмма звука), но он не работает на ХР - обращается к библиотекам 7ки.

    Подскажите, что проще: переделать Scope на ХР или написать фильтр для DShow.
    Никакой информации не нашел.
    Прикладываю обе программы.
    Прикреплённый файлПрикреплённый файлELHUD.rar (13,89 Кбайт, скачиваний: 15)
    Прикреплённый файлПрикреплённый файлScope.rar (24,22 Кбайт, скачиваний: 16)
    Сообщение отредактировано: Andrei -
      Уважаемые, подскажите, что проще:
      - написать "фильтр" для DShow под ХР, DirectX8 или найти готовый исходник визуализации.
      - перейти на win7, раз для нее есть пример в DirectX8 SDK - Scope (осциллограмма)
      - перейти на win10 и разбираться с XAudio (но в SDK нашел только вывод звука, а мне нужна визуализация типа осциллограммы или спектра)
        никто не ответил. перейду на вин10.
          Посмотри тему, может поможет, как раз "готовый исходник визуализации", только на VB6:
          [VB6] Круговой визуализатор спектра
            Спасибо конечно, но с бейсика переделывать сложновато.

            Вот нашел слово визуализация в примере XAudio2:
            msdn

            Цитата

            MonitorAPO passes the audio data to the main thread by way of a lock-free communication channel for VISUALIZATION by the application.


            Хотя в экзешнике только звук играет, никакого примера визуализации не дали.

            Понял вчера, что все это старье сложное и нужно MediaFoundation изучать. Надеюсь там найти вывод звука в графику.
              Написал визуализатор (склеил из трех чужих кусков) на Media Foundation, С++, Windows10.
              Но оказывается в MF нет события по приему аудио отсчета, только по приему целого буфера (1 сек звука) и получилось не очень синхронно
              Я так понял, на MF нельзя писать мгновенные вещи. Даже в доке они используют понятие Sample (отсчет), не как я привык (1-4 байта), а аж секунду выборок, то есть 88200 16 битных отсчетов.
              Прикреплённый файлПрикреплённый файлOchen_Pohoje.rar (20,13 Кбайт, скачиваний: 12)
              Сообщение отредактировано: Andrei -
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script Execution time: 0,0978 ]   [ 20 queries used ]   [ Generated: 18.11.17, 04:24 GMT ]