Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Как программно выбрать звуковуху для вывода звука   Найти похожие ветки 

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
1-1097307670
Kolan
2004-10-09 11:41
2004.10.24
Перенос series


14-1097147167
infom
2004-10-07 15:06
2004.10.24
Никогда не верил в существование души.....


6-1092898751
PL
2004-08-19 10:59
2004.10.24
Еще раз о пересылке файлов


3-1096350232
Нович[Ок]
2004-09-28 09:43
2004.10.24
Использование БД при написании системы "СКЛАД"


8-1089041318
Сергей Г
2004-07-05 19:28
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский