Mediaplayer: Sound aufnehmen / record
-
Hi Leutz,
kennt jemand von euch einen Weg um über das eigene Programm
den Sound, der über den Mediaplayer von Windows abgespielt wird,
aufzuzeichnen?
-
mmh
Ich kenn nur loopback driver, wobei ich da immer noch nen freeware suche.
Sicher kann man auch irgendwie in Ausgabe puffer (primary oder sec) reinhacken und auslesen, dass duerfte aber sehr kompliziert werden, was zugriff und synchronisierung angeht.
(man kann auch nen manuellen loopback machen, wenn man ne sound karte hat mit digtial in and out ...
!!)
-
Du kannst das über die MIXER API machen, indem du bei der destination-line vom Typ MIXERLINE_COMPONENTTYPE_DST_WAVEIN die source-line vom Typ MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT als Aufnahmequelle anwählst.
Mehr dazu gibts unter http://www.borg.com/~jglatt/tech/mixer.htm
Mfg, North.
-
Das Output des Media Players wird aber indirekt uber die DXSound Schnittstelle gesteuert und gepuffer über das WAVEOUT ausgegeben, da kommste so nicht dran!
-
Das klappt aber trotzdem. Hab's getestet.
-
North schrieb:
Das klappt aber trotzdem. Hab's getestet.
Wie hast du das gemacht? Zeig mal bitte etwas code.

Das wäre traumhaft.
-
Mit "etwas" code ist das leider nicht getan, bei der Mixer API hängt nämlich leider mal wieder ein riesen Wust von Strukturen mit dran. Bei Interesse kann ich dir aber gerne was schicken. Mail mir einfach.
Mfg, North.