Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#1: 2007-02-13 21:04:20 ЛС | профиль | цитата
Извините, туплю наверное, но как выбрать то устройство, которым будет управлять VolControl. У меня например система видит их 4:
1 набортная звуковуха
2 дополнительная звуковая плата (вставленная в слот)
3 BlueTooth (тоже видится как звуковое устройство)
4 Плата видео-захвата

И как перечислить список этих устройств - как в виндовском микшэре?
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#2: 2007-02-14 10:55:04 ЛС | профиль | цитата
Извините, туплю наверное

Андрей. Да навряд ли. Придется доработать элемент Volume.
В обработчиках doVolume, doGetVolume в
case _prop_Devices кроме 0:... и 1: ... (это обычно номера карты и миди, но не гарантия)
добавить 2: ...OutSet/GetVolume(...
и 3: ...OutSet/GetVolume(...
c функцией соответствующей типу устройства (для 2-й звуковой карты наверное WaveOutSet/GetVolume, для видеозахвата не знаю не работал, для BlueTooth тоже наверное придется подбирать методом тыка.). Для управления в точку doDevide посылаете номер устройства.
И это все только для конкретного компа. Для универсальности придется наверное делать или элемент Mixer или InLineCode (для своих задач он у меня есть, кому надо могу скинуть для использования в качестве заготовки), но эта задачка не простая, так что Андрей зря вы на себя напраслину возводите
карма: 0

0
Ответов: 3851
Рейтинг: 159
#3: 2007-02-14 17:13:14 ЛС | профиль | цитата
ХЭМ, спасибо, что откликнулись. Я к сожалению, не вполне представляю - о чём Вы пишете, в силу безграмотности. В элементе "BASS_Record" есть точка "Devices" - "Массив имён, доступных для записи устройств ", это зарегистрированные в системе имена (берутся видимо из драйвера), их можно вынуть и пусть юзер решает - какой взять - линейный вход или микрофон... Это всё на одном аудио-устройстве. А вот как бы раздобыть такой-же список, но самих аудио-устройств? Ведь наверное система знает - что в неё установлено и что там можно использовать для записи (воспроизведения)? Буду благодарен за выложенный материал, только, если не трудно, напишите - как им пользоваться (для чайника).
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#4: 2007-02-15 16:56:08 ЛС | профиль | цитата
Андрей., я имел ввиду не BASSoвский элемент, но в принципе и с бассом можно, для списка устройств дам элементик наверное завтра.

[size=-2]------ Добавлено в 16:56
Андрей., Вот для начала. Расскажите что у Вас выпало в списке "устройства", а то у меня на компе только одно. (также в элементе еще нескольео вкусных полезностей)
code_973
карма: 0

0
файлы: 1code_973.txt [11.3KB] [311]
Ответов: 8926
Рейтинг: 823
#5: 2007-02-15 18:09:26 ЛС | профиль | цитата
ХЭМ, у меня тоже схема находит только 1 шт звуковая карта (интегрированная), но в коробочке лежит навороченная (24 bit, 96 кГц - цели сами знаем, не проболтаемся; продавец, прошу прощения - менеджер по продажам - спрашивал "А какие колонки, а какой усилитель..5,1...", неужели я похож на юнца, включающего в 12 м2 комнате стоваттный Х 4 усилитель, от которого дом содрогается, а машина "Жигули" подпрыгивает ), скоро буду ставить.
карма: 19

0
Ответов: 3851
Рейтинг: 159
#6: 2007-02-16 22:07:26 ЛС | профиль | цитата
[img]F:22.JPG[/img]

У меня всего 4 устройства, а в списке только набортная и цифра 4?

карма: 0
начавший
0
Ответов: 3851
Рейтинг: 159
#7: 2007-02-19 11:47:15 ЛС | профиль | цитата
А кто знает, с какими параметрами запустить "Свойства:звуки и аудиоустройства"
Add(Button,4177848,105,189)
{
Left=65
Top=15
link(onClick,4379535:doExec,[])
}
Add(WinExec,4379535,161,189)
{
FileName="mmsys.cpl"
}
чтобы оно запустилось с открытой вкладкой "Аудио" (а не "Громкость" по умолчанию) и фокусом, установленным на выпадающий список "Используемое по умолчанию устройство".
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#8: 2007-02-19 15:40:25 ЛС | профиль | цитата
У меня всего 4 устройства, а в списке только набортная и цифра 4?

Андрей., пардон зарапортовался. Попробуйте так.
code_998
карма: 0

0
файлы: 1code_998.txt [11.4KB] [297]
Ответов: 3851
Рейтинг: 159
#9: 2007-02-19 18:50:22 ЛС | профиль | цитата
ХЭМ, а как здесь вынуть список входов ненулевого устройства? И можно ли управлять ещё чем-то кроме Mic и LineIn, например MixStereo?
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#10: 2007-02-20 08:58:33 ЛС | профиль | цитата
Андрей., можно. Управление этими приборами дал только для примера (только они мне были нужны). Если у Вас затруднения с инлайн кодом, придется немного подождать (тут подумать надо, а это требует времени).
карма: 0

0
Ответов: 3851
Рейтинг: 159
#11: 2007-02-20 14:11:55 ЛС | профиль | цитата
Так и есть - у меня затруднения с инлайн кодом (мягко говоря). Ещё бы доукомплектовать этими возможностями штатные компоненты...
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#12: 2007-02-20 17:17:43 ЛС | профиль | цитата
Ещё бы доукомплектовать этими возможностями штатные компоненты...

Андрей., не советую. Во первых InLineCode легко ставить, так же легко убрать (на случай глючения) и его вссегда можно использовать в любой схеме, как стандартный компонент.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#13: 2007-02-21 08:28:45 ЛС | профиль | цитата
Тагда нужон новый компонент - который выводит список, установленных в системе аудио-устройств (полезная вещь, однако)
карма: 0
начавший
0
Ответов: 209
Рейтинг: 3
#14: 2007-02-21 13:24:34 ЛС | профиль | цитата
Андрей., а что, последний код 998 тебе списка не выдает? 4 устройства он же определил.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#15: 2007-02-21 16:40:50 ЛС | профиль | цитата
ХЭМ, выдаёт конечно, спасибо огромное, я просто думаю, что обычный хиасмовец не будет чувствовать себя счастливым без этой возможности , а inlineCode - пока найдёшь.. (особенно, если не знаешь, что он есть)
карма: 0
начавший
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)