Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.032 c
3-1096281014
Леонид
2004-09-27 14:30
2004.10.24
Не удается проапдейтить запись БД-access


14-1096264817
Slavian
2004-09-27 10:00
2004.10.24
Вирус?


1-1097356874
fmaker
2004-10-10 01:21
2004.10.24
Как сделать форму которая икогда бы не смогла бы быть активной,


3-1096274348
TrOy
2004-09-27 12:39
2004.10.24
Ошибка при обращении к базе


14-1096608381
Rule
2004-10-01 09:26
2004.10.24
Никто не подскажет где пожно скачать Programmers Guide для IB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский