Autor Beitrag
F.Art
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: 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. :nixweiss:

_________________
We are, we were and will not be.
F.Art Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: 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 :nixweiss:), 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 (
user profile iconF.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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 27.10.07 15:23 
Vielleicht hilft dir ja das: www.un4seen.com/, dann geht das mit dem von user profile iconGausi 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 27.10.07 21:37 
user profile iconF.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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 390



BeitragVerfasst: So 28.10.07 09:16 
Hier die meiner meinung nach einfachere lösung per API: www.delphipraxis.net...light=waveoutmessage
F.Art Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: 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