Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Функция № 14: PostAudioPending

Листинг 9.1. Выделение памяти для CT-VOICE.DRV. | Листинг 9.2. Загрузка VОС-файла. | Листинг 9.5. Проигрывание VОС-файла из памяти. | Листинг 9.6. Полная программа воспроизведения звука. | Алгоритм 9.2. Псевдокод наложения звуков. | РАЗРАБОТКА МУЗЫКИ ДЛЯ КОМПЬЮТЕРНЫХ ИГР | При исполнении MIDI-музыки с помощью пакета программ MIDPAK мне кажется, что часть музыкальной композиции теряется | Могу ли я использовать один и тот же MIDI-файл для всех звуковых карт? | Функция № 1: DigPlay | Функция № 5: AudioCapabilities |


Читайте также:
  1. IV. Перепишите и переведите предложения, обращая внимание на употребление герундия в разных функциях.
  2. IV. Перепишите и переведите предложения, обращая внимание на употребление герундия в разных функциях.
  3. X. Прочитайте и переведите предложения, обращая внимание на употребление инфинитива в различных функциях.
  4. XIV. Прочитайте и переведите предложения, обращая внимание на употребление Participle I в разных функциях.
  5. XV. Прочитайте и переведите предложения, обращая внимание на употребление Participle II в разных функциях.
  6. Бала кездегі қалқанша бездің гипофункциялық көріністері
  7. В.7. Производная функции комплексного переменного. Геометрический смысл аргумента и модуля производной. Условия Коши – Римана. Аналитическая функция.

Данная функция позволяет вам поместить в очередь второй музыкальный фрагмент. Начиная с версии DIGPAK 3.0, приложение может задать второй музыкальный фрагмент, который должен быть воспроизведен сразу по окончании воспроизведения текущего фрагмента. Этот метод, называемый двойной буферизацией, позволяет вашей прикладной программе осуществлять очень сложное манипулирование звуком. Используя двойную буферизацию, вы можете производить программное микшироваиие и (или) подкачивать длинное музыкальное произведение с диска, или из расширенной памяти EMS. В демонстрационной программе PEND.C показано, как можно исполнить по частям большой звуковой клип. Модифицируя эту демонстрационную программу, вы можете воспроизводить звуковые эффекты с диска, или выполнять программное микширование, добавляя набор звуковых эффектов в основной музыкальный поток.

ВХОД: AX=695h

DS:SI *Реальный режим*. Указатель на звуковую структуру, описывающую звуковой эффект.

ESI *Прямая адресация* В случае использования 32-разрядной адресации, ESI указывает на 32-разрядный адрес звуковой структуры в первом мегабайте адресного пространства. Будет преобразован драйвером DIGPAK в допустимый адрес СЕГМЕНТ:СМЕЩЕНИЕ.

ВЫХОД: АХ=0 Началось воспроизведение фрагмента.

АХ=1 Фрагмент поставлен в очередь на воспроизведение.

АХ=2 В очереди уже имеется фрагмент, поэтому данный фрагмент в очередь не поставлен.


Дата добавления: 2015-07-12; просмотров: 181 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Функция № 12: SetTimerDivisorRate| Функция № 18: Адрес флага ожидания и адрес «семафора» DIGPAK

mybiblioteka.su - 2015-2024 год. (0.005 сек.)