User Tag List

Показано с 1 по 10 из 727

Тема: EmuStudio-ZX

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,400
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    По совету deathsoft'a наконец-то добрался до тестов вывода звука через WASAPI для Vista и более новых виндовс.

    Несколько слов о WASAPI в эксклюзивном режиме - это самый низкоуровневый вывод звука, благодаря чему:
    1) Исключаются любые программные мишкеры (звук получается наиболее чистый)
    2) Имеем самый точный доступ к указателю на текущую позицию воспроизведения (с точностью до отсчета, а не с точностью до слона (10мс под WASAPI shared или DirectSound))
    3) Т.к. вывод эксклюзивный, то во время него другие программы звук выводить не могут.

    Сделал маленький тестик с консольным окошком. Кому не жалко, запустите и киньте скриншот сюда (только для винды Vista и выше) - удалено
    Как пользоваться тестом:
    1) При запуске запищит звуковой сигнал, длительностью 4 секунды и побегут циферки. Циферки означают минимальную разрешающую способность буфера. В основном она должна быть равна 1.
    2) Как только пойдут устойчивые нули, окно можно закрывать, предварительно сделав скриншот.
    3) Если закрыть окно раньше, особенно в самом начале, как только начался звук, винда может повиснуть синим экраном (да-да, вот такой он WASAPI), во всяком случае, у меня при этом стабильно виснет.

    Кстати, в эксклюзивном режиме WASAPI, судя по тому, что пишут в инетах, нет никакой возможности перечислить все типы форматов проигрывания (44, 48, 96кГц и т.д.), т.к. такой функции просто нет. Вместо этого приходится предлагать системе проиграть в том или ином формате, а она уже говорит, может она это или нет. И если хочется узнать все типы проигрываемых форматов, то надо 'тупо' предлагать ей все по очереди, и те, на которые ответит согласием, помечать, как поддерживаемые.
    Последний раз редактировалось Titus; 05.04.2017 в 23:10.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1198
    Последнее: 07.05.2025, 13:34
  2. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •