Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Primäre Soundkarte festlegen? (https://www.delphipraxis.net/2645-primaere-soundkarte-festlegen.html)

Steve 30. Mär 2005 07:36

Re: Primäre Soundkarte festlegen?
 
Hi,

evtl. vereinfacht das hier Deine Bemühungen ;)
Code:
RunDLL32.exe MMSys.cpl,ShowAudioPropertySheet
Gruß
Stephan :dance:

mirko2000 13. Mai 2005 15:10

Re: Primäre Soundkarte festlegen?
 
Gibt es in Delphi keine Komponente in der man das Standardwiedergabegerät ändern kann?`

Nämlich jedesmal über Start - Ausführen
Code:
RunDLL32.exe MMSys.cpl,ShowAudioPropertySheet
gehen ist etwas mühsam. Ich würd gerne ein Programm schreiben das das alles automatisch erledigt! Nur wie?

Zack 1. Aug 2005 09:48

Re: Primäre Soundkarte festlegen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hat mich auch immer ziehmlich genervt. Hatte mir dafür mal ein kleines Tool gebastelt. Is aber nicht sehr elegant gelöst. Aber wusste nicht wie ichs besser umsetzen sollte, da ich auch noch nich solange dabei bin. Hab darüb ebensowenig Informationen gefunden.
http://zacky.org/device/DeviceOMaaht.rar
Ich find aber den verflixten Sourcecode nimmer. Ich hab den sicher noch auf irrgend ner Backup-CD falls bedarf besteht.
Mit doppelklick aufs SysTray-Icon oder mit der "/" Taste auf dem Num-Pad switched man zwischen den SoundKarten.
Gruss Zack

meraxes 1. Nov 2005 21:51

Re: Primäre Soundkarte festlegen?
 
ich hab da mal ein grundlegendes problem bei der sache.

ich kann keine primary card festlegen.

es heißt nur es wurde kein audio-device gefunden.
habe es mit meiner audigy2 zs probiert.
nix.
audigy raus, onboard-sound aktiviert und installiert.
auch nix.
was etz ?????

ich bin am verzweifeln, sitze seit etwa 3 tagen an dem problem.

totti14 2. Nov 2005 01:14

Re: Primäre Soundkarte festlegen?
 
1. Select your usual Speakers output in the control panel under "preferred device".
2. Select OK.
3. Go to Start>Run.
4. Type REGEDIT and hit enter.
5. Navigate to HKEY_CURRENT_USER>Software>Microsoft>Multimedia.
6. Now click on the key "Sound Mapper".
7. While the "Sound Mapper" key is selected click REGISTRY>EXPORT REGISTRY FILE.
8. Save this file to your Desktop as "SPEAKERS.REG"

---------- That part's done. Now for the TV Out... ----------

1. Select your usual TV output in the control panel under "preferred device".
2. Select OK.
3. Flip back to REGEDIT, while it is still open and hit the F5 key to refresh the registry. (you will notice the settings change.)
4. While the "Sound Mapper" key is selected click REGISTRY>EXPORT REGISTRY FILE.
5. Save this file to your Desktop as "TV.REG"


fertig
nun kannste zwischen PC Specker und TV wählen

das ganze kannste auch in delphi verpacken

LinuxFan 4. Jan 2009 13:03

Re: Primäre Soundkarte festlegen?
 
Hallo!

Ich greife mal dieses Thema auf, da ich mich momentan auch mit der Problematik befasse.

Mein Problem: Nachdem ich die Änderung in der Registry durchgeführt habe, reagiert sndplaysnd(...) nicht sofort auf die Änderung. Die Wave-Datei wird über die Soundkarte ausgegeben, die zum Start des Programms aktiv war. Gibt es da einen Befehl, um die Soundengine neuzuladen o.ä. (flush,...)?

LinuxFan 4. Jan 2009 18:23

Re: Primäre Soundkarte festlegen?
 
Ich habe das Problem gelöst, indem sich das Programm schließt und selbst wieder öffnet. Einen besseren Lösungsweg scheint es nicht zu geben.

Hier der Link: http://www.viathinksoft.de/?page=pro...ite=projekt-58


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz