Главная страница
    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.46 MB
Время: 0.043 c
9-1088003860
3d_Vorpos
2004-06-23 19:17
2004.10.24
Проекция на плоскость эксрана точки в пространстве.


1-1097563467
aleshap
2004-10-12 10:44
2004.10.24
Возможно ли в Delphi косвенно выполнить команду


14-1096291250
pasha_golub
2004-09-27 17:20
2004.10.24
Софт для мобилы


1-1097517696
Makhanev A.S.
2004-10-11 22:01
2004.10.24
Мерцание ListView...


3-1096374715
kolos_rus
2004-09-28 16:31
2004.10.24
Как в тригире использовать данные из другой таблицы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский