Forum: Multimedia
Delphi
by Mazel,
13. Jun 2011
himitsu, recht vielen Dank für deine Mühe an diesem Pfingstmontag :).
Das auslesen funktioniert nun, kann also an der Anwendung weiter bauen und sie schnellsmöglich veröffentlichen ;).
Was nicht geht ist, dass ich die TGUID im Interface verwenden kann. Ich nutze Delphi 7, möglicherweise ist hier noch eine Beschränkung.
Danke auch für die Informationen zu den Interfaces selbst, mit den...
Forum: Multimedia
Delphi
by Mazel,
13. Jun 2011
Danke erstmal für den Tipp.
Dadurch muss ich natürlich mit StringToGUID() die Constanten erstmal umwandeln.
Ich hatte zum eigentlichen Problem noch weiter gesucht, leider keine Variante gefunden, das Problem zu lösen.
Ich versteh nicht warum ich einen "ungültigen Zeiger" habe.
Gruß
Marcel
Forum: Multimedia
Delphi
by Mazel,
11. Jun 2011
Hat keiner eine Idee oder einen Rat?
Forum: Multimedia
Delphi
by Mazel,
10. Jun 2011
Moin,
nein, das CoCreateInstance schlägt nicht fehl.
CoCreateInstance liefert 0 ist also ok.
MMDeviceEnumerator.EnumAudioEndpoints schlägt mit dem Fehler "ungültiger Zeiger" fehl.
Forum: Multimedia
Delphi
by Mazel,
9. Jun 2011
Guten Abend,
soweit ich das überblicken kann, ist die MMDevApi bis auf GetCount und Item für IMMDeviceCollection identisch, sicherlich gleich oder ähnliche Quelle.
Der Unterschied besteht lediglich darin, das im FormCreate die Initialisierung statt findet. Füge ich dann den Teil zur Ermittlung der Devices hinzu, ändert das leider nichts am Problem.
Das Beipsiel mit dem Setzen der...
Forum: Multimedia
Delphi
by Mazel,
9. Jun 2011
Guten Abend,
seit ein paar Tagen beschäftige ich mich damit, die Audioendgeräte unter Win7 zu ermitteln und aufzulisten. Grund dafür ist, das ich versuchen möchte, eine Anwendung zu schreiben, mit der ich das Standardausgabegerät ändern kann - von den Boxen schnell zu den Kopfhörern wechseln und umgegehrt.
Nun habe ich über zahlreiche Seiten Informationen bekommen, doch leider schaff ich es...