Исправление ошибки библиотеки bass.dll

Способ 4: Отключение антивируса

Возможно, проблема заключается в антивирусе — в некоторых случаях он может блокировать DLL-файлы при их установке. Для решения этой проблемы достаточно отключить работу антивирусной программы на время установки приложения.

Подробнее: Как отключить антивирус

Если неполадка была исправлена, добавьте файл в исключения своего антивирусного программного обеспечения.

Подробнее: Как добавить файл в исключения антивируса

И хотя вариантов исправления неполадки не так много, один из них гарантированно должен помочь справиться с возникшей неполадкой.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Как исправить bass.dll missing error?

Если «bass.dll отсутствует» не удалось, используйте один из правильных методов для решения проблемы: ручной или автоматический. В первом случае вам необходимо скачать файл bass.dll и отправить его в папку установки игры / приложения. Во втором случае система автоматически исправляет ошибку с минимальными усилиями.

Мы предлагаем несколько эффективных методов:

Способ 1: скачать bass.dll

Диспетчер загрузки отслеживает изображения, документы и другие файлы, загруженные из Интернета. Загруженные bass.dll автоматически сохраняются в папке «Загрузки». Эта папка обычно находится на диске, на котором установлена ​​Windows (например, C: \ Users \ username \ Downloads). Загруженные файлы можно перемещать из папки «Загрузки» в другие папки на компьютере.

В зависимости от типа загружаемого файла доступны следующие параметры:

  • Откройте файл для просмотра, но не сохраняйте его на компьютере.

  • Сохраните файл на свой компьютер в стандартной папке загрузки. После того как система проверит безопасность и завершит загрузку файла, вы можете открыть файл, открыть папку, в которой он был сохранен, или просмотреть файл в диспетчере загрузки.

  • Сохраните под другим именем, с другим типом или в другой папке на компьютере.

  • Запустите приложение, расширение или файл другого типа. После того как система выполнит проверку безопасности, файл откроется и запустится на компьютере.

  • Отмените загрузку и вернитесь к просмотру веб-страниц.

Вы также можете сохранять файлы меньшего размера, например отдельные изображения, на своем компьютере. Для этого щелкните правой кнопкой мыши изображение, ссылку или файл и выберите «Сохранить изображение» или «Сохранить объект как».

bass.dll , 6 доступных версий
Bits & VersionFile sizeLanguageDescription Checksums
32bit
2.4.6.0
97.6 KB U.S. English BASS

MD5

MD5
df054025c9e845b33b27a99af750f9b9

SHA1

SHA1
cb2a9dc07dada8e2d96d10baee878131aeff0d14

Download
32bit
2.4.11.14
108.7 KB U.S. English BASS

MD5

MD5
beab4868a86733cac83fb815b43e215f

SHA1

SHA1
ceee3f3399e8775359b2b1b02090978f32afcdab

Download
32bit
2.4.11.0
107.6 KB U.S. English BASS

MD5

MD5
c0b11a7e60f69241ddcb278722ab962f

SHA1

SHA1
ff855961eb5ed8779498915bab3d642044fc9bb1

Download
32bit
2.4.10.0
105.1 KB U.S. English BASS

MD5

MD5
9586e7be6ae8016932038932d1417241

SHA1

SHA1
1581bd3d522c083e721f3c190e56b95a935580e0

Download
32bit
2.2.0.1
90.1 KB U.K. English BASS

MD5

MD5
6731f160e001bb85ba930574b8d42776

SHA1

SHA1
aa2b48c55d9350be1ccf1dce921c33100e627378

Download
32bit
1.0.0.0
101.2 KB U.S. English N/A

MD5

MD5
ce8fcddae908905c282bb832df2c535b

SHA1

SHA1
0a6afee387ed79afc6f9606ad2204aa2221b32d7

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.

  1. «Bass.dll not found.» error
  2. «The file Bass.dll is missing.» error
  3. «Bass.dll access violation.» error
  4. «Cannot register Bass.dll.» error
  5. «Cannot find Bass.dll.» error
  6. «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, отвечающий за звуковые эффекты в играх и программах.

  1. Выберите язык, на который переведена ваша система, и нажмите «Скачать».

Уберите отметки с дополнительного ПО, чтобы оно не загрузилось вместе с DirectX, и нажмите «Отказаться и продолжить».

Файл будет скачан на компьютер. После этого его нужно запустить от имени администратора, и выполнить следующую инструкцию:

  1. Примите лицензионное соглашение и нажмите «Далее».

Откажитесь или согласитесь установить панель 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
;

Продолжение

Почечные составы трав в аптеке

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

«Нефрофит»

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

Уменьшает воспаленность, облегчает процесс выделения мочи, снижает боль, устраняя мышечные спазмы. Отмечены и антибактериальные действия, а также уменьшение отеков.

Препарат разрешен к применению комплексно либо в виде монотерапии, исходя из сложности болезни.

Препарат «Алтай»

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

  1. Ягоды шиповника – обладают противовоспалительным, небольшим мочегонным действием, не раздражают почки. С их помощью происходит восстановление организма после перенесенного заболевания.
  2. Брусничный лист – известен седативными, противогнилостными, антисептическими, мочегонными и противовоспалительными характеристиками. Отлично помогает при циститах, мочекаменных заболеваниях, является прекрасным дезинфицирующим составом.
  3. Спорыш – повышает иммунную систему, понижает образование солей в мочеточных каналах, помогает при мочекаменном заболевании парного органа и мочевика.
  4. Ромашка – обладает противовоспалительными, антисептическими, дезинфицирующими, болеутоляющими действиями.
  5. Толокнянка – подходит от цистита хронической стадии, конкрементов, подагры. Очищает мочеточные каналы от продуктов воспалительных процессов. Улучшает вывод урины, создает антисептическое воздействие.

Врачи данный сбор советуют в качестве активной пищевой добавки.

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

Урологический сбор «Фитонефрол»

Это комбинированное растительное средство, включающее в себя цветки календулы, мяту, толокнянку, зелень укропа, корни элеутерококка.

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

Средство обладает аллергенным эффектом, противопоказано пациентам с гиперчувствительностью.

«Дилектин» с пол-полой

В него входят полевой хвощ, зелень укропа, брусничный лист, плоды шиповника, эрва шерстистая, корень солодки.

С помощью такого сбора можно избавиться от отечности, вывести солевые накопления. Состав обладает кровоостанавливающим, лотолитическим и противовоспалительным действием.

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

Противопоказан беременным и кормящим женщинам и пациентам, страдающим аллергенными проявлениями.

Курс приема должен составлять от двух де четырех недель, перед употреблением следует проконсультироваться у специалиста.

Другие средства

Кроме перечисленных составов, популярностью пользуются следующие почечные составы:

  • Ортосифон;
  • Урофитон;
  • Нефрон и другие.

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.

  1. 2.4.11.14 — 32 Bit (x86) Download directly this version
  2. 2.4.11.0 — 32 Bit (x86) Download directly this version
  3. 2.4.10.0 — 32 Bit (x86) (2013-09-30) Download directly this version
  4. 2.4.10.0 — 32 Bit (x86) Download directly this version
  5. 2.4.6.0 — 32 Bit (x86) (2013-04-30) Download directly this version
  6. 2.4.6.0 — 32 Bit (x86) Download directly this version
  7. 2.2.0.1 — 32 Bit (x86) (2013-10-31) Download directly this version
  8. 2.2.0.1 — 32 Bit (x86) Download directly this version
  9. 0.0.0.0 — 32 Bit (x86) (2003-03-31) Download directly this version
  10. 0.0.0.0 — 32 Bit (x86) Download directly this version

Способ 1: Загрузка bass.dll

При желании можно исправить ошибку, не прибегая к дополнительным действиям. Делается это следующим образом:

  1. Загрузите библиотеку bass.dll себе на компьютер.
  2. Откройте папку с загруженным файлом.
  3. Откройте во втором окне папку, расположенную по следующему пути:

    (для 32-разрядных ОС) (для 64-разрядных ОС)

  4. Перетащите файл в нужную директорию.

Это в равной степени с остальными способами поможет устранить ошибку, вызванную отсутствием 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)

разработки

  1. очень хорошее решение жидкостного охлаждения предпочтительно верхнего сегмента для вашего К. П. У. для запланированного максимума разгоны в диапазоне от 4,9 до 5 ГГц, которые будут идти по пределу TDP в любом случае. (. )

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

так я испытал это сам для следующего сценарии:

  • 4800 MHz @ 0.09375 V offset; LLC ; APM
  • Дитто, АПМ
  1. APM не влияет на стабильность системы вообще
  2. производительность процессора увеличилась на 3,27%, достигнув 9132 пунктов в тесте производительности Passmark. Это более высокий балл, чем FX-8370: Наибольший особенно:
  3. плавающей точкой увеличился на 8,14%
  4. производительность SSE увеличена на 8,93% (SSE реализована в терминах FP)
  5. простые вычисления также на 10% быстрее
  6. целое представление неизменным

однако, по мере того как никакое хорошее дело не идет безнаказанным, это приходит на высокую цену: 73ºC достигло в 15-20 минутах максимальной допускаемой нагрузки с Prime95. Это почти на 16% больше тепла и на 3ºC выше теплового предела процессора. Очевидно недостижимый с воздушным охлаждением.

затем я протестировал эти сценарии:

  • 4700 МГц @ биржевое напряжение (без смещения); LLC ; APM
  • 4500 МГц @ то же самое (без смещения напряжения и LLC Ultra), с APM
  1. оба одинаково очень стабильный
  2. напряжение тока остает фикчированным на 1.44 v для 4500 MHz, и усредняет около 1.428 v для 4700 MHz с APM
  3. потребляемая мощность составляет

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
;

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий