Пара вопросов по DirectSound

Тема в разделе "Библиотеки и интерфейсы", создана пользователем Quantum, 10 янв 2006.

  1. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Чтобы запустить воспроизведение стрима во вторичном буфере раньше поступали так:

    1. Получали первичный буфер.

    2. Устанавливали формат первичного буфера, чтобы он соответствовал формату вторичного.

    3. Зацикливали воспроизведение первичного буфера.

    4. Создавали вторичный буфер.

    5. Зацикливали вторичный.



    Теперь же я вижу что во многих туториалах опускают первые 3 шага и примеры работают. Это правильно? Будет ли это работать на старых версиях DX (в 5й, к примеру)? Различия в форматах первичного и вторичного буферов теоретически должно сказаться на призводительности, а так ли это на практике?



    Можно ли как-то программно спровоцировать ситуацию потери буфера? Создание приложения с эксклюзивным доступом к первичному буферу эту ситуацию не провоцирует на моих машинах.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Вот где ответы на все вышеперечисленные вопросы.