Доступа к SVN нет, да и не работал ни разу с такими хранилищами, да и нужны ли кому мои исправления?
Смысл исправлений:
BASS_Init принимал номер инициализируемого девайса только из свойства, теперь принимает из потока, со входа данных и из свойства
BASS_Device добавлен запрос количества и названий звуковух. Я раньше уже выкладывал такой компонент на mmsystem, теперь переписал под API BASS.dll
архив(2кб)
Прошу повнимательней присмотреться к ini файлу - я исправил типы данных в соответствии с ожидаемыми потоками, но хз, точно ли это, инфу по крупицам доставал, да и Dilma расставил типы почему-то совсем по другому, так что может у меня и не совсем правильно, хз.
Пример использования этих компонентов:
Облегченный вариант Rain.zip(12кб)
Полный Rain.zip(14.6Mb)
Если кратко:
Читаем ini, инициализируем устройство, номер которого нашли, играем.
Одновременно сканируем список устройств, и заносим их в меню.
При клике по устройству, сохраняем его номер в ini и закрываемся. При следующем старте работаем уже на другом устройстве.
Костыль конечно, но сменить устройство налету никак не получалось, даже после чтения мана к bass и шаманством с разными неочевидными вещами.
Также, особо внимательные найдут там еще один костыль, призванный обойти непонятную фишку bass_volume - оно регулирует системную громкость вместо громкости потока библиотеки. Решение простое - домножаем громкость каждого канала на громкость канала master, и выкидываем bass_volume.
Что касается качества схемы - знаю, но программа пилилась несколько лет назад и по быстрому, сейчас только исправил master-канал и переключение звуковух.
Этот топик читают: Гость
Ответов: 273
Рейтинг: 29
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
tomas1.png |
|||
карма: 25 |
| ||
файлы: 1 | tomas1.png [6.6KB] [733] |
Ответов: 8926
Рейтинг: 823
|
|||
ЛожнаяТревога.jpg |
|||
карма: 19 |
| ||
файлы: 1 | ЛожнаяТревога.jpg [17.2KB] [637] |
Ответов: 273
Рейтинг: 29
|
|||
Tad писал(а): Леонид, скорее всего он загружал полную версию, облегченная не содержит ни exe, ни звуков. Чисто схема и настройки. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ну вы блин даёте! tomas писал(а): Леонид, скорее всего он загружал полную версиюА что стоило обозвать их Rain и RainFull (или FullRain) ? Если по-честному, то я и сам не запомнил на что защита заорала. (но закачку прервал) На фига попу гармонь ? |
|||
карма: 25 |
|
Ответов: 273
Рейтинг: 29
|
|||
Вижу никаких подвижек не было. Не поняли, не понравилось, перегружены? Или мне самому как-то нужно это залить на svn?
Как вы тут переключаете звуковухи на вывод? Может я таки велосипед изобретаю? С bass_init косяк явно виден, а вот bass_device спорно по моему. |
|||
карма: 0 |
|
Разработчик
Ответов: 26160
Рейтинг: 2127
|
|||
tomas писал(а): Или мне самому как-то нужно это залить на svn?А это точно относится к пакету PocketPC |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
tomas писал(а): Вижу никаких подвижек не было |
|||
карма: 19 |
|
Ответов: 273
Рейтинг: 29
|
|||
nesco писал(а): А это точно относится к пакету PocketPCЛеонид писал(а): На Win7 у меня звуковая установлена со всеми программными прибамбасами, что сильно мешает управлению ей |
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
tomas, есть ещё "интегрированная" (отключена) и две внешних USB.
|
|||
карма: 19 |
|
Ответов: 1528
Рейтинг: 57
|
|||
у меня ещё стоит виртуальная для экспериментов
|
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 44
|
|||
Что -то косяк какой-то ошибку пишет "Точка входа Count элемента BASS_Device не найдена" и обновление компонента сделал все равно, такая же шляпа
|
|||
карма: 0 |
|
Ответов: 273
Рейтинг: 29
|
|||
Kazbek17 писал(а): обновление компонента сделал все равноУ тебя походу не заменился ini файл. |
|||
карма: 0 |
|
13