Содержание
- 1 Способ 4: Отключение антивируса
- 2 Как исправить bass.dll missing error?
- 3 Способ 1: скачать bass.dll
- 4 Загрузка и предупреждения безопасности
- 5 Common Bass.dll Errors link
- 6 Причины ошибок в файле Bass_wadsp.dll
- 7 Способ 2: Установка DirectX
- 8 Спектр звукового сигнала
- 9 Почечные составы трав в аптеке
- 10 All Versions of the Bass.dll Library link
- 11 Способ 1: Загрузка bass.dll
- 12 Что такое bass.dll отсутствует ошибка означает ?
- 13 Dll файлы — что это на моем ПК ?
- 14 Загрузка и предупреждения безопасности
- 15 1 ответов
- 16 Парсинг строки с тегами
- 17 Звуковой поток
- 18 Вывод тегов
Способ 4: Отключение антивируса
Возможно, проблема заключается в антивирусе — в некоторых случаях он может блокировать DLL-файлы при их установке. Для решения этой проблемы достаточно отключить работу антивирусной программы на время установки приложения.
Подробнее: Как отключить антивирус
Если неполадка была исправлена, добавьте файл в исключения своего антивирусного программного обеспечения.
Подробнее: Как добавить файл в исключения антивируса
И хотя вариантов исправления неполадки не так много, один из них гарантированно должен помочь справиться с возникшей неполадкой.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Как исправить bass.dll missing error?
Если «bass.dll отсутствует» не удалось, используйте один из правильных методов для решения проблемы: ручной или автоматический. В первом случае вам необходимо скачать файл bass.dll и отправить его в папку установки игры / приложения. Во втором случае система автоматически исправляет ошибку с минимальными усилиями.
Мы предлагаем несколько эффективных методов:
Способ 1: скачать bass.dll
Диспетчер загрузки отслеживает изображения, документы и другие файлы, загруженные из Интернета. Загруженные bass.dll автоматически сохраняются в папке «Загрузки». Эта папка обычно находится на диске, на котором установлена Windows (например, C: \ Users \ username \ Downloads). Загруженные файлы можно перемещать из папки «Загрузки» в другие папки на компьютере.
В зависимости от типа загружаемого файла доступны следующие параметры:
Откройте файл для просмотра, но не сохраняйте его на компьютере.
Сохраните файл на свой компьютер в стандартной папке загрузки. После того как система проверит безопасность и завершит загрузку файла, вы можете открыть файл, открыть папку, в которой он был сохранен, или просмотреть файл в диспетчере загрузки.
Сохраните под другим именем, с другим типом или в другой папке на компьютере.
Запустите приложение, расширение или файл другого типа. После того как система выполнит проверку безопасности, файл откроется и запустится на компьютере.
Отмените загрузку и вернитесь к просмотру веб-страниц.
Вы также можете сохранять файлы меньшего размера, например отдельные изображения, на своем компьютере. Для этого щелкните правой кнопкой мыши изображение, ссылку или файл и выберите «Сохранить изображение» или «Сохранить объект как».
bass.dll , 6 доступных версий
Bits & Version | File size | Language | Description | Checksums | ||
---|---|---|---|---|---|---|
32bit 2.4.6.0 | 97.6 KB | U.S. English | BASS | MD5 MD5 SHA1 SHA1 | Download | |
32bit 2.4.11.14 | 108.7 KB | U.S. English | BASS | MD5 MD5 SHA1 SHA1 | Download | |
32bit 2.4.11.0 | 107.6 KB | U.S. English | BASS | MD5 MD5 SHA1 SHA1 | Download | |
32bit 2.4.10.0 | 105.1 KB | U.S. English | BASS | MD5 MD5 SHA1 SHA1 | Download | |
32bit 2.2.0.1 | 90.1 KB | U.K. English | BASS | MD5 MD5 SHA1 SHA1 | Download | |
32bit 1.0.0.0 | 101.2 KB | U.S. English | N/A | MD5 MD5 SHA1 SHA1 | Download |
Загрузка и предупреждения безопасности
Во время загрузки bass.dll система проверяет наличие ряда признаков того, что файл не представляет угрозы для компьютера. Если система считает файл подозрительным, вы получите уведомление и сможете решить, сохранить ли файл, запустить его или открыть
Не все bass.dll, для которых отображается предупреждение, на самом деле опасны, но важно загружать только действительно необходимые файлы и только с надежных сайтов
Предупреждение безопасности «Не удалось проверить достоверность издателя этой программы» означает, что
Система не знает сайт или организацию, которая предлагает вам скачать файл. Перед сохранением или открытием такого файла убедитесь, что его издателю можно доверять
Внимание! Скачивание bass.dll из Интернета всегда рискованно
Вот некоторые меры предосторожности, которые вы можете предпринять, чтобы защитить свой компьютер при загрузке файлов:
- Установите и используйте антивирусную программу.
- Скачать bass.dll только с доверенных сайтов
- Если bass.dll имеет цифровую подпись, убедитесь, что он действителен и файл получен из надежного источника. Чтобы просмотреть цифровую подпись, щелкните ссылку издателя в диалоговом окне с предупреждением о безопасности, которое появляется при первой загрузке файла.
Common Bass.dll Errors link
If the Bass.dll library is missing or the program using this library has not been installed correctly, you can get errors related to the Bass.dll library. Dynamic link libraries being missing can sometimes cause basic Windows programs to also give errors. You can even receive an error when Windows is loading. You can find the error messages that are caused by the Bass.dll library.
If you don’t know how to install the Bass.dll library you will download from our site, you can browse the methods above. Above we explained all the processes you can do to fix the dll error you are receiving. If the error is continuing after you have completed all these methods, please use the comment form at the bottom of the page to contact us. Our editor will respond to your comment shortly.
- «Bass.dll not found.» error
- «The file Bass.dll is missing.» error
- «Bass.dll access violation.» error
- «Cannot register Bass.dll.» error
- «Cannot find Bass.dll.» error
- «This application failed to start because Bass.dll was not found. Re-installing the application may fix this problem.» error
Причины ошибок в файле Bass_wadsp.dll
Большинство ошибок bass_wadsp.dll связано с отсутствием или повреждениями файлов bass_wadsp.dll. Тот факт, что bass_wadsp.dll – внешний файл, открывает возможность для всяческих нежелательных последствий.
Непредвиденные завершения работы вашего компьютера или заражение вирусом может повредить bass_wadsp.dll, что приведет к ошибкам dll. Когда файл bass_wadsp.dll повреждается, он не может быть нормально загружен и выведет сообщение об ошибке.
В других случаях ошибки файла bass_wadsp.dll могут быть связаны с проблемами в реестре Windows. Нерабочие ссылки DLL файлов могут помешать зарегистрировать файл dll должным образом и вызвать ошибку bass_wadsp.dll. Эти нерабочие ключи реестра могут появиться в результате отсутствия файла DLL, перемещения файла DLL или ввиду наличия остаточной ссылки DLL файла в реестре Windows после неудачной установки или удаления программы.
Более конкретно, данные ошибки bass_wadsp.dll могут быть вызваны следующими причинами:
- Ошибочные или поврежденные записи реестра для bass_wadsp.dll
- Вирус или вредоносное ПО, повредившее файл bass_wadsp.dll.
- Отказ оборудования Radio42, например, некачественный жесткий диск, вызвавший повреждение файла bass_wadsp.dll.
- Другая программа изменила требуемую версию bass_wadsp.dll.
- Другая программа злонамеренно или по ошибке удалила файл bass_wadsp.dll.
- Другая программа удалила файл bass_wadsp.dll.
Способ 2: Установка DirectX
Установка последней версии DirectX также поможет исправить ошибку bass.dll. В его составе находится компонент DirectSound, отвечающий за звуковые эффекты в играх и программах.
- Выберите язык, на который переведена ваша система, и нажмите «Скачать».
Уберите отметки с дополнительного ПО, чтобы оно не загрузилось вместе с DirectX, и нажмите «Отказаться и продолжить».
Файл будет скачан на компьютер. После этого его нужно запустить от имени администратора, и выполнить следующую инструкцию:
- Примите лицензионное соглашение и нажмите «Далее».
Откажитесь или согласитесь установить панель Bing в браузеры и нажмите «Далее».
Дайте разрешение на установку пакета, нажав «Далее».
Подождите окончания загрузки и установки компонентов DirectX в систему.
Нажмите «Готово», тем самым завершив инсталляцию.
Со всеми остальными библиотеками в систему была установлена и bass.dll. Теперь проблемы с запуском должны исчезнуть.
Спектр звукового сигнала
BASS_ChannelGetData(Handle,@FFT(),#BASS_DATA_FFT2048)#BASS_DATA_FFT4096FFTFFT(f)
Enumeration #Window_0 #file #spektr #Hyper EndEnumeration IncludeFile "bass.pbi" ; библиотека BASS Global Handle CreateImage(#spektr,1,15) ; спектр Procedure Tamer() ;----------спектр---------------------- Dim FFT.f(1024) wer=BASS_ChannelGetData(Handle,@FFT(),#BASS_DATA_FFT2048) For f=0 To 85 Val= Sqr(FFT(f)) * 40 ;получение параметра по частотам If wer= -1 Val=1 EndIf StartDrawing(ImageOutput(#spektr)) Box(0,0,1,15,RGB(0, 0, 0)) Box(0,15-Val,1,Val,RGB(20, 57, 235)) Box(0,15-Val,1,Val/6,RGB(250, 3, 5)) StopDrawing() SetGadgetState(100+f,ImageID(#spektr)) Next f ;------------------------------------------------ EndProcedure OpenWindow (#Window_0,0,0,200,70,"Спектр Bass", #WS_OVERLAPPEDWINDOW|#PB_Window_ScreenCentered ) SetWindowColor(#Window_0,RGB(0, 0, 0)) x=10:y=23 ; начальные координаты, f - количество столбов For f=0 To 85 ImageGadget(100+f,x,y,0,0,ImageID(#spektr)) ; вывод спектра x=x+(1+1) Next f BASS_Init(-1, 44100, 0, WindowID(#Window_0), #Null) ; инициализация Handle=BASS_StreamCreateURL("http://193.46.83.122:8030", 0, 0, 0, 0) BASS_ChannelPlay(Handle,0) ;играть BASS_ChannelSetAttribute( Handle,#BASS_ATTRIB_VOL,1) ; начальная громкость SetTimer_(WindowID(#Window_0),Event,50,@Tamer()) ;опрос по таймеру Repeat Event= WaitWindowEvent() Until Event= #PB_Event_CloseWindow ;
Продолжение
Почечные составы трав в аптеке
Зная состав трав, можно собирать их самостоятельно. Но следует выбирать для этого экологически чистые места. Если такой возможности нет, то приобрести сбор можно в любом аптечном киоске.
«Нефрофит»
Сбор растительных компонентов мочегонного и салуретического действия. Помогает улучшить выделение азота парным органом, положительно влияет на депурацию почек.
Уменьшает воспаленность, облегчает процесс выделения мочи, снижает боль, устраняя мышечные спазмы. Отмечены и антибактериальные действия, а также уменьшение отеков.
Препарат разрешен к применению комплексно либо в виде монотерапии, исходя из сложности болезни.
Препарат «Алтай»
Брусничный лист и толокнянка стали отличным дополнением друг друга, превратившись в единого и надежного защитника. Состав может быть использован в виде вспомогательного состава при заболеваниях почек и мочевика, оказывает мочегонное действие, защищает от воспалительных процессов, понижает образование солей и создает антисептическое воздействие. С его помощью прекрасно поддерживается организм после удаления конкрементов. В состав входят следующие травы:
- Ягоды шиповника – обладают противовоспалительным, небольшим мочегонным действием, не раздражают почки. С их помощью происходит восстановление организма после перенесенного заболевания.
- Брусничный лист – известен седативными, противогнилостными, антисептическими, мочегонными и противовоспалительными характеристиками. Отлично помогает при циститах, мочекаменных заболеваниях, является прекрасным дезинфицирующим составом.
- Спорыш – повышает иммунную систему, понижает образование солей в мочеточных каналах, помогает при мочекаменном заболевании парного органа и мочевика.
- Ромашка – обладает противовоспалительными, антисептическими, дезинфицирующими, болеутоляющими действиями.
- Толокнянка – подходит от цистита хронической стадии, конкрементов, подагры. Очищает мочеточные каналы от продуктов воспалительных процессов. Улучшает вывод урины, создает антисептическое воздействие.
Врачи данный сбор советуют в качестве активной пищевой добавки.
Состав не рекомендован к применению женщинам в период беременности, кормящим матерям, больным, страдающим аллергией на отдельно взятые компоненты. Средство не считается лекарством, но перед использованием подразумевает консультацию у специалиста.
Урологический сбор «Фитонефрол»
Это комбинированное растительное средство, включающее в себя цветки календулы, мяту, толокнянку, зелень укропа, корни элеутерококка.
Состав оказывает прекрасное мочегонное, антисептическое действия, обладает противовоспалительным эффектом. Его используют при почечных патологиях острых и хронических форм, проблемах с мочеточными проходами.
Средство обладает аллергенным эффектом, противопоказано пациентам с гиперчувствительностью.
«Дилектин» с пол-полой
В него входят полевой хвощ, зелень укропа, брусничный лист, плоды шиповника, эрва шерстистая, корень солодки.
С помощью такого сбора можно избавиться от отечности, вывести солевые накопления. Состав обладает кровоостанавливающим, лотолитическим и противовоспалительным действием.
Разрешен к использованию при конкрементах и гидронефрозе, помогает справляться с отечностью, решает проблемы с болезнями сердечно-сосудистой системы, избавляет от цистита, пиелонефрита и глумерулонефрита.
Противопоказан беременным и кормящим женщинам и пациентам, страдающим аллергенными проявлениями.
Курс приема должен составлять от двух де четырех недель, перед употреблением следует проконсультироваться у специалиста.
Другие средства
Кроме перечисленных составов, популярностью пользуются следующие почечные составы:
- Ортосифон;
- Урофитон;
- Нефрон и другие.
All Versions of the Bass.dll Library link
The last version of the Bass.dll library is the 2.4.11.14 version. Before this version, there were 9 versions released. Downloadable Bass.dll library versions have been listed below from newest to oldest.
- 2.4.11.14 — 32 Bit (x86) Download directly this version
- 2.4.11.0 — 32 Bit (x86) Download directly this version
- 2.4.10.0 — 32 Bit (x86) (2013-09-30) Download directly this version
- 2.4.10.0 — 32 Bit (x86) Download directly this version
- 2.4.6.0 — 32 Bit (x86) (2013-04-30) Download directly this version
- 2.4.6.0 — 32 Bit (x86) Download directly this version
- 2.2.0.1 — 32 Bit (x86) (2013-10-31) Download directly this version
- 2.2.0.1 — 32 Bit (x86) Download directly this version
- 0.0.0.0 — 32 Bit (x86) (2003-03-31) Download directly this version
- 0.0.0.0 — 32 Bit (x86) Download directly this version
Способ 1: Загрузка bass.dll
При желании можно исправить ошибку, не прибегая к дополнительным действиям. Делается это следующим образом:
- Загрузите библиотеку bass.dll себе на компьютер.
- Откройте папку с загруженным файлом.
- Откройте во втором окне папку, расположенную по следующему пути:
(для 32-разрядных ОС) (для 64-разрядных ОС)
- Перетащите файл в нужную директорию.
Это в равной степени с остальными способами поможет устранить ошибку, вызванную отсутствием bass.dll. Но заметьте, что вышеприведенные системные директории могут иметь другое название в ранних версиях Windows. Чтобы точно узнать, куда перемещать библиотеку, ознакомьтесь с этим вопросом, прочитав эту статью. Также есть вероятность, что система не проведет автоматическую регистрацию библиотеки, поэтому это нужно сделать вам самостоятельно. Как это сделать, вы также можете узнать из статьи на сайте.
Что такое bass.dll отсутствует ошибка означает ?
Эксперты выделяют несколько основных причин, провоцирующих ошибки bass.dll. Среди самых распространенных:
- Сбои в реестре Windows.
- Вирусы.
- Приложение вылетает.
Информация об ошибках bass.dll также указывает на то, что файл неправильно установлен или удален с устройства.
Другие распространенные ошибки bass.dll:
- missing
- error loading
- crash
- not found
- not be located
- Access Violation
- Там также:
- The procedure entry point bass.dll error.
- Cannot find or register bass.dll.
bass.dll — System Error
Программа не может запуститься, потому что bass.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы исправить проблему.
Dll файлы — что это на моем ПК ?
Формат DLL — это динамическая библиотека, которая отвечает за получение доступа различными программными системами к общедоступным системным функциям. Довольно часто DLL-файл является частью основных элементов операционной системы Windows. Формат файла, такой как библиотека ссылок, также может быть частью прикладных программ. Многие из динамических библиотек способствуют реализации программных функций, которые отвечают за подключение к внешним устройствам или работу с жесткими дисками. Применение файла DLL также встречается в кроссплатформенных приложениях для Mac, однако основное распространение Dynamic Link наблюдается в операционной системе Windows, которая не может обойтись без DLL. Аналогичный тип файла можно найти в системе IBM OS / 2. Поскольку файл .dll может содержать системные файлы, его изменение или полное удаление может привести к ошибкам и сбоям не только в производительности определенного программного обеспечения, но и во всей ОС. Эксперты не рекомендуют неопытным пользователям открывать или редактировать файл .dll без необходимости.
Загрузка и предупреждения безопасности
Во время загрузки bass.dll система проверяет наличие ряда признаков того, что файл не представляет угрозы для компьютера. Если система считает файл подозрительным, вы получите уведомление и сможете решить, сохранить ли файл, запустить его или открыть
Не все bass.dll, для которых отображается предупреждение, на самом деле опасны, но важно загружать только действительно необходимые файлы и только с надежных сайтов
Предупреждение безопасности «Не удалось проверить достоверность издателя этой программы» означает, что
Система не знает сайт или организацию, которая предлагает вам скачать файл. Перед сохранением или открытием такого файла убедитесь, что его издателю можно доверять
Внимание! Скачивание bass.dll из Интернета всегда рискованно
Вот некоторые меры предосторожности, которые вы можете предпринять, чтобы защитить свой компьютер при загрузке файлов:
1 ответов
TL; WR
- APM не влияет на стабильность, по крайней мере, для моей установки
- LLC, однако, делает-на самом деле, в моем случае, это абсолютно необходимо для того, чтобы иметь стабильный, безошибочный разгон. (также, что интересно, он почти всегда позволяет вообще не настраивать напряжение смещения).
APM оказывает негативное влияние на производительность. Однако, обычно лучше оставлять его включенным, потому что таким образом вы можете настроить более высокую тактовую частоту, которая приведет к более высокой общей производительности системы, специально для слегка резьбовых нагрузок. Это также экономит электроэнергию.
вот как это делается:
(захват принятый во время теста Prime95 небольшого FFT с 6 потоками работника) (размер 24K FFT)
разработки
- очень хорошее решение жидкостного охлаждения предпочтительно верхнего сегмента для вашего К. П. У. для запланированного максимума разгоны в диапазоне от 4,9 до 5 ГГц, которые будут идти по пределу TDP в любом случае. (. )
ничто здесь не указывает на то, что APM оказывает какое-либо влияние на стабильность системы, хотя предыдущая цитата (из вопроса), похоже, указывает на это ( «бывают случаи, когда он будет немного ниже напряжения, сохраняя при этом процессор с более высокой тактовой частотой»).
так я испытал это сам для следующего сценарии:
- 4800 MHz @ 0.09375 V offset; LLC ; APM
- Дитто, АПМ
- APM не влияет на стабильность системы вообще
- производительность процессора увеличилась на 3,27%, достигнув 9132 пунктов в тесте производительности Passmark. Это более высокий балл, чем FX-8370: Наибольший особенно:
- плавающей точкой увеличился на 8,14%
- производительность SSE увеличена на 8,93% (SSE реализована в терминах FP)
- простые вычисления также на 10% быстрее
- целое представление неизменным
однако, по мере того как никакое хорошее дело не идет безнаказанным, это приходит на высокую цену: 73ºC достигло в 15-20 минутах максимальной допускаемой нагрузки с Prime95. Это почти на 16% больше тепла и на 3ºC выше теплового предела процессора. Очевидно недостижимый с воздушным охлаждением.
затем я протестировал эти сценарии:
- 4700 МГц @ биржевое напряжение (без смещения); LLC ; APM
- 4500 МГц @ то же самое (без смещения напряжения и LLC Ultra), с APM
- оба одинаково очень стабильный
- напряжение тока остает фикчированным на 1.44 v для 4500 MHz, и усредняет около 1.428 v для 4700 MHz с APM
- потребляемая мощность составляет
266,6 ва для 4500 МГц и
239,9 для 4700 МГц + APM при полной нагрузке (измеряется с помощью токоизмерительного клеща; фактическое потребление в ваттах будет немного ниже)
мощность на холостом ходу 62,1 ва и 64,7 ва соответственно
максимальная температура была 65ЄС (гнездо), 61.1 ° с (ТСЛ), и 75ºC (ВРМ) для 4500 МГц; 57ºC (гнездо), 52.1 ° с (ТСЛ), 68ºC (ВРМ) для 4700 МГц+АПМ.
компиляция больших проектов с MinGW на Windows 10 64bits и далее Arch Linux был примерно на 3,8% быстрее с настройкой 4700 МГц
компиляция с Visual Studio на W10 и преобразование видео 2min 1080p с Handbrake были на 1,5% быстрее при 4700MHz
производительность 2D-графики Passmark была на 2,78% быстрее при 4700 МГц
Unigine Heaven benchmark с предустановкой «Basic» был в среднем на
3.5% быстрее, и min. FPS был на 6,84% быстрее, на 4700 МГц
Я был несколько удивлен, что транскодирование с ручником тоже была быстрее на 4700 МГц с включенным APM, несмотря на то, что производительность с плавающей запятой ниже для этой конфигурации, так как кодирование является FP-интенсивной задачей. Вероятное объяснение заключается в том, что продолжительность теста была слишком короткой (6min16s), чтобы заставить процессор дросселировать заметно. Поэтому я попытался конвертировать одно и то же видео дважды, в «очереди», для общей продолжительности теста 13m03s. Переключаясь на 4500 МГц без APM, это снизилось до 12m44seg, что на 2,49% быстрее.
и это было единственное «реальный мир» сценарий мне удалось воспроизвести, где нижняя часы, APM отключена конфигурация была действительно быстрее. Теперь, факт что это приходит с 10%+ больше силы (и более высоких термалей) делает им чем ideal для всех за исключением специализировать, FP-интенсивнейшие применения.
Парсинг строки с тегами
Enumeration #Window_0 #teg #title #strim EndEnumeration IncludeFile "bass.pbi" ; библиотека BASS Structure D3 ; информ fm title.s{150} EndStructure Global *tg.D3, Handle Procedure.s Between_2(string.s, L.s, R.s) Position = FindString(string, L.s, 1) string2.s = Right(string, Len(string)+1-Position-Len(L.s)) Position2 = FindString(string2, R.s, 1) string3.s = Left(string2, Position2-1) If Position <> 0 ProcedureReturn string3.s EndIf EndProcedure Procedure Tamer() If Handle *tg = BASS_ChannelGetTags(Handle, #BASS_TAG_META) If *tg string.s = *tg\title ; название песни SetGadgetText(#teg, string.s ) ; вся строка title.s= Between_2(string.s, "'", "'") string.s = RemoveString(string.s, "'"+title.s+"'") strim.s= Between_2(string.s, "'", "'") SetGadgetText(#title, title.s ) ; назв.песни SetGadgetText(#strim, strim.s ) ; поток EndIf EndIf EndProcedure OpenWindow (#Window_0,0,0,580,200,"Вывод тегов", #WS_OVERLAPPEDWINDOW|#PB_Window_ScreenCentered ) BASS_Init(-1, 44100, 0, WindowID(#Window_0), #Null) ; инициализация url.s="http://193.46.83.122:8030" Handle=BASS_StreamCreateURL(url.s, 0, 0, #Null, 0) BASS_ChannelPlay(Handle,0) BASS_ChannelSetAttribute( Handle,#BASS_ATTRIB_VOL,1); начальная громкость TextGadget(#teg,5,15,570,15, "вся строка") TextGadget(#title,5,45,570,15,"назв.песни") TextGadget(#strim,5,75,570,15,"поток") SetTimer_(WindowID(#Window_0),Event,350,@Tamer()) ;опрос по таймеру Repeat Event= WaitWindowEvent() Until Event= #PB_Event_CloseWindow ;
регулярных выражений
Enumeration #Window_0 #teg #title #strim EndEnumeration IncludeFile "bass.pbi" ; библиотека BASS Structure D3 ; информ fm title.s{150} EndStructure Global *tg.D3, Handle Procedure Tamer() If Handle *tg = BASS_ChannelGetTags(Handle, #BASS_TAG_META) If *tg SetGadgetText(#teg, *tg\title ) ;вся строка CreateRegularExpression(0,"(')(.*?)(')",#PB_RegularExpression_DotAll) Dim Matched.s(2) ExtractRegularExpression(0,*tg\title,Matched()) FreeRegularExpression(0) SetGadgetText(#title, RemoveString(Matched(0), "'") ) ; назв.песни SetGadgetText(#strim, RemoveString(Matched(1), "'") ) ; поток EndIf EndIf EndProcedure OpenWindow (#Window_0,0,0,580,200,"Вывод тегов", #WS_OVERLAPPEDWINDOW|#PB_Window_ScreenCentered ) BASS_Init(-1, 44100, 0, WindowID(#Window_0), #Null) ; инициализация url.s="http://193.46.83.122:8030" Handle=BASS_StreamCreateURL(url.s, 0, 0, #Null, 0) BASS_ChannelPlay(Handle,0) BASS_ChannelSetAttribute( Handle,#BASS_ATTRIB_VOL,1); начальная громкость TextGadget(#teg,5,15,570,15, "вся строка") TextGadget(#title,5,45,570,15,"назв.песни") TextGadget(#strim,5,75,570,15,"поток") SetTimer_(WindowID(#Window_0),Event,350,@Tamer()) ;опрос по таймеру Repeat Event= WaitWindowEvent() Until Event= #PB_Event_CloseWindow ;
Звуковой поток
Enumeration #Window_0 EndEnumeration IncludeFile "bass.pbi" ; библиотека BASS OpenWindow(#Window_0,0,0,400,200,"Bass.dll",#WS_OVERLAPPEDWINDOW|#PB_Window_ScreenCentered) BASS_Init(-1, 44100, 0, WindowID(#Window_0), #Null) ; инициализация url.s="http://193.46.83.122:8030" ; адрес звукового потока BASS_StreamFree(Handle) ; очищаем поток, если был повторный вызов Handle=BASS_StreamCreateURL(url.s, 0, 0, #Null, 0) ;Создает образца поток из MP3, MP2, MP1, OGG, WAV, AIFF BASS_ChannelPlay(Handle,0) ;воспроизведения образца BASS_ChannelSetAttribute( Handle,#BASS_ATTRIB_VOL,1) ;атрибут громкости от 0 до 1 Repeat Event= WaitWindowEvent() Until Event= #PB_Event_CloseWindow ;
Вывод тегов
BASS_ChannelGetTags()#BASS_TAG_METAStreamTitle = «XXX»; StreamUrl = «XXX»;
Enumeration #Window_0 EndEnumeration IncludeFile "bass.pbi" ; библиотека BASS Structure D3 ;сруктура тегов информации title.s{150} EndStructure Global *tg.D3 OpenWindow(#Window_0,0,0,400,200,"Bass.dll",#WS_OVERLAPPEDWINDOW|#PB_Window_ScreenCentered) BASS_Init(-1, 44100, 0, WindowID(#Window_0), #Null) ; инициализация url.s="http://193.46.83.122:8030" ; адрес звукового потока BASS_StreamFree(Handle) ; очищаем поток Handle=BASS_StreamCreateURL(url.s, 0, 0, #Null, 0) ;Создает образца поток из MP3, MP2, MP1, OGG, WAV, AIFF BASS_ChannelPlay(Handle,0) ;воспроизведения образца BASS_ChannelSetAttribute( Handle,#BASS_ATTRIB_VOL,1) ;атрибут громкости от 0 до 1 If Handle *tg = BASS_ChannelGetTags(Handle, #BASS_TAG_META) If *tg Debug *tg\title ; название песни EndIf EndIf Repeat Event= WaitWindowEvent() Until Event= #PB_Event_CloseWindow ;