Мегаобучалка Главная | О нас | Обратная связь


Используемые программы



2019-12-29 182 Обсуждений (0)
Используемые программы 0.00 из 5.00 0 оценок




В подпрограмме используются следующие подпрограммы:

1) ReadSample(Number, Channel: LongInt; var Value: Integer) – процедура чтения данных из звукового файла;

2) WriteSample(Number, Channel: LongInt; Value: Integer) – процедура записи данных в звуковой файл.

 

Схема подпрограммы «SetSpeedOfAudio»

Схема подпрограммы «SetSpeedOfAudio» приведена на рис. 2.19.


Нет
Нет
Нет
Нет
Да
Да
Да
Да
Да
Нет
Схема подпрограммы «SetSpeedOfAudio»
Рис. 2.19

Описание подпрограммы «SetVolumeOfAudio»

 

Вводная часть

Подпрограмма SetVolumeOfAudio служит для измения уровня громкости указанного фрагмента звукового сигнала, записанного в файле. Текст подпрограммы приведен в приложении 1.

 

Функциональное назначение

Подпрограмма SetVolumeOfAudio предназначена для реализации алгоритма изменения общего уровня громкости звука.

 

Описание информации

TempAudio: TAudioData; – получаемая совокупность значений амплитуд и времен. . Описание используемых в подпрограмме переменных представлено в табл.2.8.

Таблица 2.8

Переменные, используемые в подпрограмме «SetVolumeOfAudio»

Имена переменных Тип Описание
i integer Переменная-счетчик
MaxValue Cardinal Макс. значение ампли-туды в обрабатываемом фрагменте
Value Cardinal Текущее значение амплитуды
Channel Word Количество каналов

 

Описание входных данных подпрограммы представлено в табл.2.9.

 

 

Таблица 2.9

Входные данные подпрограммы «SetVolumeOfAudio»

Имена переменных Тип Описание
AudioData TAudioData Передаваемая исходная совокупность значений амплитуд и времен
Start Cardinal Стартовая позиция, с которой необходимо начать обработку
Count Cardinal Количество позиций, которые необходимо обработать относительно стартовой
Volume Real Новая громкость звуко-вого сигнала

 

Выходные данные подпрограммы:

AudioData – измененная совокупность значений амплитуд и времен с измененным уровнем громкости.

 

Используемые программы

В подпрограмме используются следующие подпрограммы:

1) ReadSample(Number, Channel: LongInt; var Value: Integer) – процедура чтения данных из звукового файла;

2) WriteSample(Number, Channel: LongInt; Value: Integer) – процедура записи данных в звуковой файл.

 

Схема подпрограммы «SetVolumeOfAudio»

Схема подпрограммы «SetVolumeOfAudio» приведена на рис. 2.20.


Нет
Нет
Нет
Да
Да
Да
Нет
Да
Схема подпрограммы «SetVolumeOfAudio»
Рис. 2.20

Описание подпрограммы «ReChangeVolumeOfAudio»

 

Вводная часть

Подпрограмма ReChangeVolumeOfAudio служит для применения эффекта возрастающей громкости к указанному фрагменту звукового сигнала, записанного в файле. Текст подпрограммы приведен в приложении 1.

 

Функциональное назначение

Подпрограмма ReChangeVolumeOfAudio предназначена для реализации алгоритма создания эффекта возрастающей громкости.

 

Описание информации

TempAudio: TAudioData; – получаемая совокупность значений амплитуд и времен. Описание используемых в подпрограмме переменных представлено в табл.2.10.

Таблица 2.10

Переменные, используемые в подпрограмме «ReChangeVolumeOfAudio»

Имена переменных Тип Описание
i integer Переменная-счетчик
MaxValue Cardinal Макс. значение ампли-туды в обрабатываемом фрагменте
Value Cardinal Текущее значение амплитуды
Channel Word Количество каналов
FinalVolume Real Значение амплитуды в конце обрабатываемого фрагмента

 

Описание входных данных подпрограммы представлено в табл.2.11.

 

 

Таблица 2.11

Входные данные подпрограммы «ReChangeVolumeOfAudio»

Имена переменных Тип Описание
AudioData TAudioData Передаваемая исходная совокупность значений амплитуд и времен
Start Cardinal Стартовая позиция, с которой необходимо начать обработку
Count Cardinal Количество позиций, которые необходимо обработать относительно стартовой

 

Выходные данные подпрограммы:

AudioData – измененная совокупность значений амплитуд и времен с примененным эффектом возрастающей громкости.

 



2019-12-29 182 Обсуждений (0)
Используемые программы 0.00 из 5.00 0 оценок









Обсуждение в статье: Используемые программы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (182)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)