Секреты программирования игр




Функция № 16: SetStereoPan


В настоящее время эта функция поддерживается только несколькими устройствами, например, Sound Blaster Pro. Вы можете вызывать AudioCapabilities для проверки возможности использования текущим драйвером режима стереопереходов. На некоторых стереозвуковых платах, таких как Sound Blaster Pro, вы можете управлять раскладкой монозвукового эффекта по стереоканалам. С помощью вызова данной функции вы указываете звуковой плате процентное •соотношение громкости вашего фрагмента для правого и левого динамиков. Вы можете вызывать эту функцию когда угодно, даже во время воспроизведения, чтобы перемещать звук от динамика к динамику. Это позволяет вам разнообразить вашу игру захватывающими и потрясающими эффектами.

ВХОД:     AX    =   697h

                 DX    =   Процентное соотношение громкости по каналам:

                               0 - 100% на правый динамик.

                               64 - 50% по обоим динамикам.

                               127 - 100% на левый динамик.

ВЫХОД:  АХ    =   0   Команда проигнорирована, драйвер не поддерживает стереопереходов.

                 АХ    =   1   Команда выполнена.




Содержание  Назад  Вперед