Перенаправление вывода звука

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by St0nX, 27 Dec 2010.

  1. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Появилась необходимость перенаправить вывод с колонок на PC speaker. Такое возможно вообще сделать? ЯП любой.
     
  2. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    наверное драйвер свой писать придётся.
     
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Заюзай стандартную функцию Beep
    http://msdn.microsoft.com/en-us/library/ms679277(VS.85).aspx
    Снимай сигнал с колонок путем записи, поставив например запись со стерео-микшера, как записывать я думаю ты разберешься. Вот нагуглил http://forum.sources.ru/index.php?showtopic=213070 по теме.
    Ну и заюзай преобразование Фурье для получения его частотной характеристики http://ru.wikipedia.org/wiki/Быстрое_преобразование_Фурье. Если будет интересно просветись по теме ЦОС (цифровая обработка сигналов).

    Ща читаю про DirectSound
    Кароче все решаемо ))) нужно только захотеть
     
    _________________________
    #3 Gar|k, 28 Dec 2010
    Last edited: 28 Dec 2010
    1 person likes this.
  4. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Спасибо думаю так и сделаю))
     
  5. Renji

    Renji Member

    Joined:
    5 Dec 2010
    Messages:
    24
    Likes Received:
    5
    Reputations:
    0
    http://support.microsoft.com/kb/138857
    Только я сильно сомневаюсь, что 16 бит -> 4 бита звук будет терпимо.