Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

1

27.09.2015, 19:33

Standard Wiedergabegerät für einzelne Programme ändern

Hi,

der Titel sagt es bereits, mich nervt es, dass ich für spezielle Programme nicht das Standard Wiedergabegerät ändern kann.
Sprich Standard Wiedergabegerät sind z.B. die Lautsprecher, aber ich würde gerne den Firefox auf den Kopfhörern haben.

Meine Idee: Ich kralle mir alle aktuell geöffneten HWNDs und ändern mit irgendeiner MSDN Funktion das Audiogerät... Leider finde ich die Schnittstelle nicht, bzw geht das so?
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

27.09.2015, 23:09

Willst du das Wiedergabegerät global ändern oder nur für einzelne Anwendungen? Letzteres wird vermutlich eher schwierig, vielleicht geht das, indem man sich in die jeweilige Anwendung hineinhooked und entsprechende WASAPI calls abfängt...

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

3

28.09.2015, 00:07

Genau letzteres soll der Fall sein. Global ändern wäre ja nur ein einfaches Skript :P

Ich habe leider noch nicht mit der WASAPI gearbeitet und muss mich da erstmal hineinarbeiten, dass muss ja wohl zu schaffen sein 8)
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

Werbeanzeige