Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Оформление отдельных компонентов

РефератПомощь в написанииУзнать стоимостьмоей работы

Расширение созданное на основе faad2 декодера, которое позволяет воспроизведение AAC и MP4 закодированных файлов и потоков, а также AAC + Shoutcast потоков. Расширение предоставляет возможность смешивать различные BASS-каналы, с помощью передискретизации и функции матрицы смешивания. Расширение позволяет BASS-каналам кодироваться, используя для этого любую командную строку кодировщика STDIN… Читать ещё >

Оформление отдельных компонентов (реферат, курсовая, диплом, контрольная)

На этапе описания внутренних компонентов аудиоплеера была создана логическая схема, которая определяет количественный состав функционирующих объектов, их расположение на рабочей области и области исполнения.

После утверждения количественного состава объектов и их функционала, была поставлена задача по подбору внешних прикладных программ, для разработки интерфейса. Классификация внешних прикладных программ зависела от типов обрабатываемых данных и их физического объема на жестком диске. На рис. 2.10 представлена схема прикладных программ, которые планируется использовать при разработке интерфейса.

Стандартные средства по управлению звуковыми файлами в «Delphi Embarcadero» не смогут удовлетворить требования разработчика, из-за нерационального распределения физических ресурсов программной среды, которые бы повлекли чрезмерную потребность в памяти рабочей станции. Для управления звуковой части программы планируется использовать аудиобиблиотеку Bass.Dll. BASS (BASS audio library) — это небольшая аудио-библиотека для использования в операционных системах Windows и Mac OS X, а также доступна для Linux, Win64, WinCE, Android и iOS платформ.

Цель библиотеки заключается в том, чтобы предоставить разработчикам образец аудио-центра, в частности, обеспечить работу с потоками (MP3, MP2, MP1, OGG, WAV, AIFF), MOD файлами (XM, IT, S3M, MOD, MTM, UMX), MO3 файлами (mp3, ogg и сжатых MOD файлов), функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов, «граббить» AudioCD, потребляя малое количество системных ресурсов.

Весь набор возможностей предоставляется в виде динамической библиотеки размером около 100 Kb. Для работы BASS в операционной системе Windows, требуется DirectX 3 или выше, библиотека использует DirectSound и DirectSound3D для воспроизведения и записи звука. В Mac OS X BASS использует CoreAudio.

Основные дополнения В таблице предоставлены основные дополнения для библиотеки.

Имя.

Версия.

Описание.

BASSWMA.

2.4.3.

Расширение позволяет воспроизводить WMA, кодированные WMA файлы и потоки, а также широковещательный канал.

BASSCD.

2.4.3.

Расширение позволяет воспроизводить, а также осуществлять перенос информации с AudioCD в файл.

BASSFLAC.

2.4.1.

Расширение позволяет воспроизводить FLAC файлы.

BASSMIDI.

2.4.5.

Расширение позволяет воспроизводить MIDI файлы и события в реальном времени, используя SF2 SoundFonts.

BASSWV.

2.4.2.

Расширение позволяет воспроизводить закодированные WavPack файлы.

BASSenc.

2.4.6.

Расширение позволяет BASS-каналам кодироваться, используя для этого любую командную строку кодировщика STDIN, LAME, OGGENC и других.

BASSmix.

2.4.4.

Расширение предоставляет возможность смешивать различные BASS-каналы, с помощью передискретизации и функции матрицы смешивания.

Вторичные дополнения В таблице предоставлены вторичные дополнения для библиотеки.

Имя.

Версия.

Описание.

BASSFX.

2.4.5.

Расширение предоставляет ряд эффектов (к примеру, темпы).

BASSSPX.

2.4.

Расширение позволяет воспроизведение Speex закодированных файлов.

BASSMPC.

2.4.1.

Расширение позволяет воспроизведение Musepack закодированных файлов.

BASSAC3.

2.4.0.2.

Расширение позволяет воспроизведение AC3 закодированных файлов, а также потоков.

BASSAAC.

2.4.2.

Расширение созданное на основе faad2 декодера, которое позволяет воспроизведение AAC и MP4 закодированных файлов и потоков, а также AAC + Shoutcast потоков.

BASSALAC.

2.4.1.

Расширение позволяет воспроизведение ALAC (Apple Lossless) закодированных файлов.

BASSTTA.

2.4.

Расширение позволяет воспроизведение TTA закодированных файлов.

BASSAPE.

2.4.0.4.

Расширение позволяет воспроизведение Monkey’s Audio Codec закодированных файлов.

BASSOFR.

2.4.0.2.

Расширение позволяет воспроизведение OptimFROG закодированных файлов.

BASSWADSP.

2.4.1.0.

Расширение позволяет использовать плагины Winamp DSP в BASS.

BASSVST.

2.4.0.6.

Расширение позволяет использовать VST.

BassWinamp.

2.4.1.4.

Расширение позволяет использовать подключаемые модули ввода от Winamp.

BASSSFX.

2.4.2.1.

Расширение позволяет использовать визуальные плагины от Windows Media Player, Sonique, Winamp и BassBox в BASS.

BASSWA.

Расширение позволяет подключать визуальные плагины Winamp для использования в BASS.

Tags.

Расширение для работы с тегами.

BASSDSHOW.

2.4.0.8.

Расширение позволяет воспроизведение видео файлов в BASS, используя для этого DirectShow кодек.

На основе данной библиотеки написан ряд популярных аудиоплееров: XMPlay, AIMP (начиная с версии 3.0, аудиоплеер использует BASS только как декодер), Spider Player, Ipple Play, Small Player, MusicBee, MusicSort Platinum, её также используют для воспроизведения некоторых аудиоформатов такие медиаплееры, как The KMPlayer, Kantaris, Daum PotPlayer. Mp3 плеер 1by1 использует библиотеки bass для не mp3 аудиоформатов.

Показать весь текст
Заполнить форму текущей работой