Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизКак программно выбрать звуковуху для вывода звука Найти похожие ветки
← →
mikl2002 (2004-09-20 06:51) [0]Есть 2 звуковухи . Как пограммно сделать основной одну из них, для того чтобы при запуске например video playera звук шел на нужную.
← →
Woolen © (2004-09-20 09:45) [1]Через реестр.
Купи себе описание реестра твоей операционки. А то у тебя таких вопросов еще куча будет. Насколько мне известно, Microsoft тоже такие книжки издает, в том числе и на русском языке. Что-то типа "Реестр Windows 2000".
Извини, прямо сейчас я ответа на твой вопрос не могу найти, поскольку я на работе, а книжки дома. А на изусть я весь реестр не знаю. Ща кто-нить еще зайдет - расскажет.
← →
WondeRu © (2004-09-20 16:48) [2]Woolen © (20.09.04 9:45) [1]
Через реестр.
ГЫ)))
это должна прога уметь поддерживать!!! Если сам пишешь, то DirectShow или OpenML!
← →
VMcL © (2004-09-20 17:01) [3]>>Woolen © (20.09.04 09:45) [1]
Мда. Такой бред редко прочитаешь.
>WondeRu © (20.09.04 16:48) [2]
>это должна прога уметь поддерживать!!! Если сам пишешь, то DirectShow или OpenML!
Зачем так орать? К тому же использовать DirectX или OpenML необязательно.
>>mikl2002 (20.09.04 06:51)
См. Multimedia SDK в Windows SDK Help или MSDN.
Например:
MMRESULT waveOutOpen(
LPHWAVEOUT phwo,
UINT_PTR uDeviceID,
LPWAVEFORMATEX pwfx,
DWORD_PTR dwCallback,
DWORD_PTR dwCallbackInstance,
DWORD fdwOpen
);
← →
mikl2002 (2004-09-21 06:41) [4]я может неправильно выбрал тему, но нужно сделать звуковуху основной на время. Свой плеер не надо писать, есть несколько плееров которые видают звук на звуковуху выбранную как основная
← →
Woolen © (2004-09-21 13:41) [5]
> это должна прога уметь поддерживать!!! Если сам пишешь,
> то DirectShow или OpenML!
Интересно, что именно она должна уметь поодерживать?
> Мда. Такой бред редко прочитаешь.
По поводу бреда! Мне весьма неприятно.
> MMRESULT waveOutOpen(
> LPHWAVEOUT phwo,
> UINT_PTR uDeviceID,
> LPWAVEFORMATEX pwfx,
> DWORD_PTR dwCallback,
> DWORD_PTR dwCallbackInstance,
> DWORD fdwOpen
> );
Вот такой бред я точно первый раз в жизни вижу. Откуда вы такие беретесь-то? Я по ходу, вообще, начинаю разочаровываться в этом форуме... Если человеку, который тут имеет статус мастера и вроде как супер-пупер умный советчик надо объяснять, для чего нужна функция waveOutOpen, значит дело дрянь.
Поясняю:
The waveOutOpen function opens the given waveform-audio output device for playback.
Это я написал не сам. Это цитата. Есть такая вещь, как MSDN. Надо туда иногда заглядывать.
...opens...for playback... означает "открывает на воспроизведение". Сделать при помощи этой функции звуковую карту дефолтной нельльзя никак.
Короче, уважаемый мастер VMcL, RTFM!!!!!!!!!!!!!!!!!!!!
И нечего оскорблять других!
А то, видите ли, бред.
Если у вас есть другие варианты кроме прямого исправления ключа в реестре - предложите. Только не так, как вы показали, а с примером кода, чтобы понятно было.
Хотя я не думаю, что у вас что-то получится.
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.043 c