Вверх ↑
Этот топик читают: Гость
Ответов: 413
Рейтинг: 57
#1: 2009-10-25 13:21:22 ЛС | профиль | цитата
Что нужно, что бы увеличить число поддерживаемых расширений звуковой подсистемой bass. Зависит ли это от версии bass или требуются дополнительные библиотеки (какие?)?
Возможно ли самостоятельно расширить поддержку.
Тоже по видео форматам?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-10-25 13:21:56 ЛС | профиль | цитата
для этого подгружаются плагины с сайта производителя
карма: 27
0
Ответов: 413
Рейтинг: 57
#3: 2009-10-25 13:32:24 ЛС | профиль | цитата
Dilma, С сайта производителя bass? Как их подключать? Что-то программно писать для этого нужно, или они просто в одной директории должны находится? Разные версии басс поддерживают одни и теже форматы или нет? Будет ли работать программа собранная на HiAsme с другой версией басс?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-10-25 13:42:24 ЛС | профиль | цитата
качаем с сайта http://www.un4seen.com/ нужный плагин
в схеме после инициализации BASS подгружаем плагин элементом
code_15370.txt

карма: 27
1
файлы: 1code_15370.txt [611B] [234]
Голосовали:Poputchik
Ответов: 4641
Рейтинг: 334
#5: 2009-10-25 13:53:12 ЛС | профиль | цитата
Dilma писал(а):
подгружаем плагин элементом


Dilma, будущим элементом?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 205
Рейтинг: 44
#6: 2009-10-26 02:10:54 ЛС | профиль | цитата
Может это чем поможет?

code_15378.txt
карма: 0

0
файлы: 1code_15378.txt [556B] [185]
Ответов: 413
Рейтинг: 57
#7: 2009-10-26 19:09:14 ЛС | профиль | цитата
wss60, Спасибо. Подскажи если еще хочу подключить библиотеки то мне так нужно записать (не знаю языков программирования):
begin
BASS_PluginLoad('xmp-aac.dll', 0);
BASS_PluginLoad('bass-ac3.dll', 0);
BASS_PluginLoad('bass_wv.dll', 0);
end;
------------ Дoбавленo в 19.56:
Когда на точку channels элемента bass record star подаю единицу. то при записи звукового потока вместо моно сигнала я получаю ускоренную запись. При подачи двойки записывает нормально. В чем подвох?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2009-10-26 20:14:31 ЛС | профиль | цитата
Poputchik, в схеме, предоставленной мной в код лезть не нужно ибо точка FileName выведена наружу
карма: 27
0
Ответов: 413
Рейтинг: 57
#9: 2009-10-26 20:25:34 ЛС | профиль | цитата
Dilma, Ясно.
Poputchik писал(а):
Когда на точку channels элемента bass record star подаю единицу. то при записи звукового потока вместо моно сигнала я получаю ускоренную запись. При подачи двойки записывает нормально. В чем подвох?
проблема и с частотой дискретизации, при подаче на точку вообще не записывает.
Вот пример схемы:

Add(MainForm,15739648,49,105)
{
Width=458
Height=176
Caption="BASS internet radio"
Point(Handle)
link(onCreate,4252681:doInit,[])
}
Add(BASS_Init,4252681,126,119)
{
link(onInit,10183901:doCheck,[])
link(onError,11232751:doMessage,[(170,132)(170,174)])
link(Handle,15739648:Handle,[(146,107)(100,107)(100,149)(55,149)])
}
Add(BASS_Version,10183901,182,119)
{
link(onCheckOk,12302345:doInit,[(222,125)(222,90)])
link(onCheckFailed,109118:doMessage,[])
}
Add(Message,11232751,182,168)
{
Message="Error BASS initialization"
Caption="Error"
Icon=1
}
Add(Message,109118,273,126)
{
Message="Incorrect version of BASS library "
Caption="Error"
Icon=1
}
Add(BASS_StreamCreateURL,12045247,511,105)
{
Name="InetStream"
link(onCreate,9406897:doPlay,[])
link(URL,5325196:String,[])
}
Add(Button,6044672,462,105)
{
Left=5
Top=5
Caption="Play"
link(onClick,12045247:doCreate,[])
}
Add(ComboBox,5325196,504,42)
{
Left=65
Top=5
Width=365
Height=21
Strings=#52:http://www.radioparadise.com/musiclinks/rp_128-9.m3u|49:http://www.radioparadise.com/musiclinks/rp_32.m3u|35:http://www.sky.fm/mp3/classical.pls|39:http://www.sky.fm/mp3/classical_low.pls|32:http://www.sky.fm/mp3/the80s.pls|36:http://www.sky.fm/mp3/the80s_low.pls|45:http://bassdrive.com/v2/streams/BassDrive.m3u|46:http://bassdrive.com/v2/streams/BassDrive3.m3u|33:http://somafm.com/secretagent.pls|35:http://somafm.com/secretagent24.pls|
}
Add(BASS_ChannelPlay,9406897,588,105)
{
Channel="InetStream"
}
Add(SDialog,12854261,322,326)
{
link(onExecute,12373576:doText,[])
}
Add(BASS_RecordStart,5066922,420,378)
{
Freq=22050
Channels=2
Name="InetStream"
link(FileName,12373576:Text,[(426,368)(370,368)])
link(Freq,10686240:String,[])
link(Channels,7833336:String,[(440,369)(461,369)])
}
Add(Edit,12373576,364,326)
{
Left=122
Top=48
Width=295
Text=""
}
Add(ComboBox,14752779,406,256)
{
Left=62
Top=80
Width=115
Height=21
Color=0
Font=[MS Sans Serif,8,0,16744448,1]
Strings=#12:очень низкое|6:низкое|7:среднее|7:хорошее|13:очень хорошее|9:наилучшее|
Point(Index)
}
Add(StrList,10686240,406,315)
{
Strings=#4:4000|4:8000|5:11025|5:22050|5:44100|5:48000|
Point(IdxToSelect)
Point(String)
link(IdxToSelect,14752779:Index,[])
}
Add(ComboBox,7833336,448,315)
{
Left=330
Top=80
Width=115
Height=21
Color=0
Font=[MS Sans Serif,8,0,16744448,1]
Strings=#1:1|1:2|
}
Add(Button,7221181,273,326)
{
Left=5
Top=50
Width=110
Caption="Записать в:"
link(onClick,12854261:doExecute,[])
}
Add(Button,4573888,315,378)
{
Left=265
Top=115
Caption="Запись"
link(onClick,5066922:doStart,[])
}
Add(Message,11713735,322,91)
{
Message="InitRecord failed!"
Caption="Error"
Icon=1
}
Add(BASS_RecordCenter,12302345,245,84)
{
link(onError,11713735:doMessage,[])
}
Add(Button,12862964,357,385)
{
Left=375
Top=115
Caption="Стоп"
link(onClick,5066922:doStop,[])
}
Add(Label,11470786,359,253)
{
Left=7
Top=82
Width=53
Height=17
Color=0
Font=[MS Sans Serif,9,0,16744448,1]
Caption="качество:"
}
Add(Label,3499418,492,309)
{
Left=217
Top=82
Width=110
Height=17
Color=0
Font=[MS Sans Serif,9,0,16744448,1]
Caption="количество коналов:"
}



Возможно ли запись звука производить не в wav формате, или пере конвертировать готовый файл в mp3 средствами HiAsm?

карма: 0

0
Ответов: 1328
Рейтинг: 69
#10: 2009-10-30 02:47:28 ЛС | профиль | цитата
Poputchik писал(а):
или пере конвертировать готовый файл в mp3 средствами HiAsm

кодеками, через командную строку, смотри в схемах по моему была такая схемка
карма: 2

0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)