| Autor |
Beitrag |
F.Art
      
Beiträge: 434
|
Verfasst: Fr 26.10.07 08:14
ich habe 2 soundkarten und möchte swischen denen hin und her schalten können, sowie die einstellungen veränder. nun könnte ich code ausschnitte oder andere hilfen gebrauchen um dieses projekt zu starten.
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 26.10.07 08:17
Bei meinem mp3-Player mache ich das mit BASS_SetDevice, aber ob das bei dir klappt, kann ich aufgrund der umfangreichen Beschreibung dessen, was du machst oder machen willst, leider nicht sagen. 
_________________ We are, we were and will not be.
|
|
F.Art 
      
Beiträge: 434
|
Verfasst: Fr 26.10.07 12:45
ok schritt 1
ich will in mein projekt eine combobox einsetzte wo beide soundkarten aufgelistet werden. und je welche ich benutzen möchte, dann anklicken. dabei soll dan der audioausgang umgeschaltet werden.
die weiteren befehle um die anderen einstellungen um zu schalten würden mich allerdings auch interessieren.
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 26.10.07 12:52
Dass du die Soundkarten im System nicht in einer Paintbox auflisten willst, war schon klar, aber was willst du machen? Möchtest du die Standard-Soundkarte im System ändern (geht das überhaupt  ), oder möchtest du die Audio-Ausgabe deines Programms auf die unterschiedlichen Karten lenken? Und was meinst du mit sonstige Einstellungen? Lautstärke z.B.? Da wäre dann auch wieder die Frage: Lautstärke deiner Ausgabe, oder systemweit ändern?
_________________ We are, we were and will not be.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 26.10.07 13:44
Die Frage ist vor allem, was du eigentlich zur Soundausgabe für Befehle benutzt. Und wenn du das noch nicht hast, wie deine Worte mich vermuten lassen ( F.Art hat folgendes geschrieben: | | um dieses projekt zu starten. |
), dann solltest du dich ersteinmal darum kümmern.
Ich gehe ja auch nicht als Architekt an einen Hochausneubau heran und sage "So, ich will jetzt den Schornstein befestigen, wie mache ich das?", bevor ich überhaupt den Rest des Hauses geplant habe.
|
|
F.Art 
      
Beiträge: 434
|
Verfasst: Sa 27.10.07 11:43
als erstes will ich nur eine combobox habe wo beide soundkarten aufgelistet werden,
dann bei auswahl einer soundkarte, soll erstmal nur die soundwiedergabe für audio umgestellt werden.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 27.10.07 15:23
Vielleicht hilft dir ja das: www.un4seen.com/, dann geht das mit dem von Gausi geposteten Befehl. Beispiele sind da auch verfügbar.
Ansonsten sage ich nur noch so viel:
Da ich aufgrund deiner Posts den Eindruck habe, dass dir ohnehin nicht viel an einer Lösung liegt, werde ich es dann auch bei dieser Antwort belassen, es sei denn deine nächsten Posts ändern diesen Eindruck.
(Erstens hast du immer noch nicht darauf geantwortet, für was eigentlich die Soundkarte umgeschaltet werden soll, also wie du den Sound eigentlich ausgibst, und zweitens rührt mein Eindruck daher, dass du deine Posts einfach ohne Groß- und Kleinschreibung und ohne echte weitere Informationen hinschluderst. Also warum sollte ich Zeit für eine Antwort aufwenden, wenn du es nicht einmal selbst für deine Posts tun willst, obwohl wir ja dir helfen sollen?)
|
|
F.Art 
      
Beiträge: 434
|
Verfasst: Sa 27.10.07 18:58
den link werde ich gleich mal checken, aber wegen der gross und kleinschreibung kann ich deine aussage nicht nach volziehen. ist doch egal ob ich alles klein schreibe, meine meinung halt. und wofür ich das coden will ist doch erklärt, ich will halt den ausgang hin und her schalten, warum spielt normalerweise keine rolle.
ist halt so, weil ich kopfhörer auf der einen und die anlage an der anderen geschaltet habe. naja, nicht über den post ärgern, ist nunmal mein schreibstiel.
sorry desbezüglich
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 27.10.07 21:37
F.Art hat folgendes geschrieben: | | warum spielt normalerweise keine rolle. |
Nicht warum, das war gar nicht gemeint. Aber ich habe erst aus deinem letzten Post herausgelesen (so habe ich es jedenfalls jetzt verstanden), dass du tatsächlich für das ganze System die Ausgabe umschalten willst. Das heißt das, was du in der Systemsteuerung machst, wo man das Standardein- und ausgabegerät festlegen kann.
Das geht mit BASS allerdings dann nicht, da es nur die Soundausgabe aus dem eigenen Programm via BASS selbst steuert, aber nicht mehr. Dass du allerdings gar nicht selbst mit deinem Programm Sound abspielen willst, war aus deinen vorherigen Posts nicht zu erkennen, deshalb die mehrmalige Nachfrage...
Hier ist eine Lösung beschrieben, die zu funktionieren scheint. Ob es eine bessere Lösung via API gibt, weiß ich nicht, aber da das Programm ja vermutlich nur für dich selbst sein soll, dürfte das dir auch egal sein, solange es funktioniert  .
forums.microsoft.com...1374132&SiteID=1
|
|
Phantom1
      
Beiträge: 390
|
Verfasst: So 28.10.07 09:16
Hier die meiner meinung nach einfachere lösung per API: www.delphipraxis.net...light=waveoutmessage
|
|
F.Art 
      
Beiträge: 434
|
Verfasst: So 28.10.07 09:34
jaenicke:
eine einfache lösung die registry abändern, diese wariante habe ich vorerst genommen.
Phantom1:
den code werde ich mir in ruhe mal anschauen und für meine erweiterungen verwenden
thx an alle
|
|
|