Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Исходники и статьи
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.01.2012, 12:56
Аватар для RasNikGal
RasNikGal RasNikGal вне форума
Прохожий
 
Регистрация: 05.01.2012
Сообщения: 2
Репутация: 10
Хорошо ПОМОГИТЕ МНЕ ПЕРЕВЕСТИ ФАЙЛ СПРАВКИ BASS.DLL

ЗДРАВСТВУЙТЕ !!!! ВСЕМ!!!! ПОМОГИТЕ МНЕ ПЕРЕВЕСТИ ФАЙЛ СПРАВКИ BASS.DLL На русский язык. Я его начал переводить но так как я не СИЛЁН в программировании у меня получаются проблемки с переводом ТЕХНИЧЕСКИХ ТЕРМИНОВ которые связаны с программированием, просто хотелось бы сделать правильный и точный перевод файла справки.

ЗАРАНЕЕ СПАСИБО.

ВОТ КОЕ ЧТО ...



Аудио-библиотека

BASS.DLL

версия файла библиотеки 2.4
версия перевода
1.1

2012 год

Авторские права принадлежат (c) 1999-2011 Un4seen Developments Ltd.

Файлы, которые вы должны обнаружить в скачанном Вами архиве.

Версия Win32

BASS.DLL - Файл библиотеки BASS
BASS.CHM - Спавочное руководство по файлу BASS.DLL

Папка MP3-FREE
BASS.DLL - BASS модуль, используется декодер MP3 из ОС WINDOWS


Папка DELPHI с примерами использования в среде программирования
BASS.PAS - Модуль BASS Delphi.

Папка 3DTEST\ 3D/EAX с шаблонами
D3TEST.DPR
DTMAIN.PAS
DTMAIN.DFM
DTSELECT.PAS
DTSELECT.DFM

Папка BASSTEST с Простым примером воспроизведения
BASSTEST.DPR
BTMAIN.PAS
BTMAIN.DFM

Папка CONTEST с примерами для консольного применения, подробности читаем ТУТ
CONTEST.DPR

Папка CUSTLOOP с примерами зацикливания семпла
CUSTLOOP.DPR
UNIT1.PAS
UNIT1.DFM

Папка DSPTEST, Цифровая обработка сигналов (англ. Digital Signal Processing). читаем ТУТ
DSPTEST.DPR
DTMAIN.PAS
DTMAIN.DFM

Папка FXTEST - шаблон по применению эффектов DX8
FXTEST.DPR
TEST.PAS
TEST.DFM

Папка LIVEFX, Полный дуплекс (full-duplex, FDX) - одновременная двухсторонняя передача данных, читаем ТУТ
LIVEFX.DPR
UNIT1.PAS
UNIT1.DFM

Папка LIVESPEC "Живой режим" версия шаблона спектрового анализатора
LIVESPEC.DPR

Папка MULTI Шаблоны применения нескольких устройств
MULTI.DPR
UNIT1.PAS
UNIT1.DFM
UNIT2.PAS
UNIT2.DFM

Папка NETRADIO пример потоковой передачи через интернет
NETRADIO.DPR
UNIT1.PAS
UNIT1.DFM

Папка PLUGINS - пример применения плагинов
PLUGINS.DPR
UNIT1.PAS
UNIT1.DFM

Папка RECORDTEST - Шаблоны применения записи
RECORDTEST.DPR
UNIT1.PAS
UNIT1.DFM

Папка SAMPLEVIS - Шаблоны визуализаций
SAMPLEVIS.DPR
MAIN.PAS MAIN.DFM
SPECTRUM_VIS.PAS
CIRCLE_VIS.PAS
OSC_VIS.PAS
COMMONTYPES.PAS

Папка SPEAKERS Multi-speaker example
SPEAKERS.DPR
UNIT1.PAS
UNIT1.DFM

Папка SPECTRUM - Шаблон спектрального анализатора
SPECTRUM.DPR
UNIT1.PAS
COMMON.INC

Папка STREAMTEST - Пример использования потоков
STREAMTEST.DPR
STMAIN.PAS
STMAIN.DFM

WRITEWAV - шаблон чтения файлов WAVE
WRITEWAV.DPR
UNITMAIN.PAS
UNITMAIN.DFM

ПРИМЕЧАНИЕ:
Возможно, вам придется "Разблокировать" файл BASS.CHM в его "Свойствах", чтобы открыть его на Windows 7.

Документацию также можно изучить в Интернете на нашем сайте.

ПРИМЕЧАНИЕ:
Чтобы выполнять примеры и собирать их в exe-файлы, для начала вам нужно скопировать в каталог с Вашим проектом библиотеку BASS.DLL.

Какой cмысл использовать аудио библиотеку BASS.DLL?
Аудио библиотека BASS.DLL нужна для использования в программном обеспечении на нескольких платформах таких как (WINDOWS, C#, MacOSX, VB, Linux). Её цель состоит в предоставлении мощного и эффективного ПО для проигрывания музыкальных потоков с функцией записи. И это всё находится в компактном файле.

Смотрите документацию для описания всех функций BASS. Также Вы, можете просматривать готовые примеры исходного кода для того что бы узнать подробно, как использовать BASS в своих программах.

Требования
Для версии Win32
BASS требует DirectX для воспроизведения или записи, но декодирование по-прежнему возможно и без него.
DirectX был включен во все версии Windows, начиная с Windows 98.

Особенности

sample (сэмплы) - это звуковые данные из небольших по размеру звуковых файлов различных форматов. "Небольшие" означает, что эти звуковые данные целиком загружаются в память.

stream (потоки) - это звуковые данные, которые считываются порциями из звуковых файлов или из интернета и тут же передаются на воспроизводящее устройство. Потоковое воспроизведение позволяет проигрывать большие по размеру звуковые файлы и при этом не загружать их целиком в память.

mod music (музыкальные модули) - это данные, представленные в музыкальных (так называемых "трекерных") форматах. В файлах с трекерной музыкой, как правило, содержатся команды или "паттерны" для воспроизводящей программы (например, наподобие нотной записи) и образцы звучания инструментов, которые используются при воспроизведении (синтезе) этого музыкального модуля.

Непосредственное воспроизведение звука происходит через так называемые "каналы", поэтому все виды звуковых данных (sample, stream и mod music) связываются с каналами воспроизведения звука.

* ПЕРЕДАЧА ПОТОКА ЧЕРЕЗ ИНТЕРНЕТ
Воспроизведение файлов из Интернета

* Пользователь файлов потокового
Поток файлы из любого места с помощью любого способа доставки

* ОС кодеков
ACM, Media Foundation и CoreAudio кодеки: поддержка дополнительных форматов

* Многоканальный поток
поддержка большего, чем простой стерео, включая многоканальные OGG / WAV / AIFF файлы

* MOD музыки
использует тот же двигатель, XMPlay = лучшая точность, скорость и качество

* MO3 музыки
MP3/OGG ​​сжатого MOD музыки

* Дополнение системы
поддержка большего количества форматов доступны через дополнения (ака плагины)

* Несколько выходов
одновременно использовать несколько звуковых карт, каналы, перемещать между ними

* Запись
Гибкая система записи, с поддержкой нескольких устройств

* Декодирование без воспроизведения
потоков и MOD музыки могут выводиться в любом случае вы хотите

* Спикер назначения
назначить потоков и MOD музыки конкретных динамиков

* Высокая точность синхронизации
синхронизировать события в вашей программное обеспечение для потоков и MOD музыки

* Эффекты
хор / компрессор / искажение / эхо / фленджер / полоскание / parameq / реверберации

* Пользовательские функции DSP
пользовательские эффекты могут быть применены к музыки и ручьев

* 32 бит с плавающей точкой декодирования и обработки
с плавающей точкой потока / декодирования музыки, DSP / FX, а также записи

* 3D-звука
играть образцов / потоков / музыки в любом 3D-позиции

Использование BASS
==========
Существует никакой гарантии, что все будущие версии BASS будут совместимы
со всеми предыдущими версиями, так что ваша программа должна использовать BASS_GetVersion
проверить версию, которая будет загружен. Это также означает, что вы должны
положить BASS модуль в том же каталоге, что и исполняемый файл (а не только
где-то в пути), чтобы избежать возможности быть неправильная версия
загружен.

При обновлении программного обеспечения от предыдущей версии BASS, то
Вы должны проверить раздел "История" (ниже), чтобы увидеть, если любой из
функции, которые вы используете были затронуты изменения.

Win32 версии
-------------
C / C + +, Visual Basic, Delphi и MASM интерфейсы и примеры проектов предоставляются.
Для использования BASS с другого языка необходимо сначала преобразовать заголовок
файл. Или, в крайнем случае, можно использовать LoadLibrary и GetProcAddress.

Недостатком является то, что вам придется вручную импортировать каждой функции, что вы
использования, с GetProcAddress функцию. Но сделано это было намного проще
импортировать BASS таким образом за счет использования BASSDEF # определить. Вот небольшой
Например:

# Определяем BASSDEF (F) (WINAPI * F) / / определяем функции как указатели
# Включить "bass.h"
...
HINSTANCE бас = LoadLibrary ("BASS.DLL"); / / загружаем BASS
BASS_Init = GetProcAddress (бас, "BASS_Init"); / / получаем BASS_Init
BASS_Init (-1,44100,0, HWND, NULL); / / вызов BASS_Init

Для использования BASS с Borland C + + Builder, вы должны сначала создать
Borland C + + Builder, библиотеки импорта для него. Это делается с помощью
IMPLIB инструмент, который поставляется с Borland C + + Builder. Просто выполните следующее:

IMPLIB BASSBCB.LIB BASS.DLL

... , а затем использовать BASSBCB.LIB в своих проектах для импорта BASS.

Для использования BASS с LCC-Win32, вы должны сначала создать совместимый
Библиотека импорта для него. Это делается с помощью PEDUMP и BUILDLIB
инструменты, которые поставляются с LCC-Win32. Выполнить эти 2 команды:

PEDUMP / EXP BASS.LIB> BASSLCC.EXP
BUILDLIB BASSLCC.EXP BASSLCC.LIB

... , а затем использовать BASSLCC.LIB в своих проектах для импорта BASS.

Для BASS функций, которые возвращают строки (символ *), В. Б. пользователи должны использовать
VBStrFromAnsiPtr функции для преобразования возвращается указатель на VB
строкой.

Последняя версия
==============
Последняя версия BASS всегда можно найти на сайте BASS:

Последний раз редактировалось RasNikGal, 05.01.2012 в 13:01.
Ответить с цитированием
  #2  
Старый 05.01.2012, 13:12
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

троллейбус.буханка.хлеба.зачем.jpg
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 05.01.2012, 13:48
Аватар для RasNikGal
RasNikGal RasNikGal вне форума
Прохожий
 
Регистрация: 05.01.2012
Сообщения: 2
Репутация: 10
Хорошо

А затем что бы вопросов у людей не возникало в процессе работы с ней.

А то вопросов куча ....

ТЫ конечно может и знаешь как там всё делать а вот остальные 100 человек (Я УТРИРУЮ) понятия не имеют что да как... ВОТ ТИПА ТАК ЧТО ЛИ
Ответить с цитированием
  #4  
Старый 05.01.2012, 21:08
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Смысла не вижу, онлайн-перевод никто не отменял, да и локальных программ такого рода предостаточно.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 05.01.2012, 21:33
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

М.ч., в, ч, с ё?
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #6  
Старый 05.01.2012, 22:07
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

Цитата:
А затем что бы вопросов у людей не возникало в процессе работы с ней.
А то вопросов куча ....
неубедительно, признавайся зачем ты ЭТО делаешь?!

Последний раз редактировалось Pyro, 05.01.2012 в 22:10.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:51.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter