Программирование стратегических игр с DirectX 9.0

Сантехнический монтаж и подключение писсуара Нижний Новгород с гарантированным качеством.

Глава 07


Краткий обзор
Звуковые API
Архитектура DirectMusic
Загрузчик DirectMusic
Исполнитель DirectMusic
Сегменты DirectMusic
Как воспроизвести файл WAV
Проект DMusic_PlaySound
Заголовочный файл Main.h
Файл программы Main.cpp
Функция bInitializeSoundSystem()
Как инициализировать COM
Создание интерфейса загрузчика
Создание интерфейса исполнителя
Инициализация аудиосистемы
Инициализация аудиосистемы - часть 2
Как регулировать громкость
Загрузка звукового файла
Как загрузить сегмент
Функция vPlaySound()
Воспроизведение звука
Как воспроизвести файл MIDI
Как воспроизвести файл MP3
DirectShow
Проект DShow_PlayMP3
Заголовочный файл Main.h
Граф фильтров
Управление аудиовизуальным потоком
События аудиовизуального потока
Позиционирование аудиовизуального потока
Файл программы Main.cpp
Функция bPlayTitleMusic()
Инициализация DirectShow
Загрузка музыкального файла
Установка темпа воспроизведения
Воспроизведение музыки
Перехват фоновых событий
Функция vCheckMusicStatus()
Проверка кода события
Остановка музыки
Перемотка музыки
Запуск музыки
Реализация классов звуковой системы
Класс звуковой системы
Определение класса звуковой системы
Определение класса звукового фрагмента
Реализация класса звуковой системы
Деструктор SoundSystem::~SoundSystem()
Функция SoundSystem::hrInitSoundSystem()
Функция SoundSystem::hrLoadSound()
Функция SoundSystem::hrPlaySound()
Реализация класса звукового фрагмента
Пример использования класса звуковой системы
Инициализация класса звуковой системы
Воспроизведение звуковых фрагментов
Использование класса звуковой системы в меню
Итоги



Начало    



Книжный магазин