Forum: Multimedia
Delphi
by Marco Steinebach,
8. Jan 2011
... und noch ein Nachtrag.
Es funktioniert auch, wie ich es im ersten Post schon beschrieben hatte. Dumm ist nur, wenn man eine Prozedur übergibt, und das @-Zeichen vergißt.
Hätte ich also
MonitorKanal := Bass_StreamCreate (44100, 2, Bass_Sample_Float, @StreamProc_Push, nil);
geschrieben, hätte ich euch nicht nerven müssen. ;-)
Übrigens sind dann auch die lästigen Knackser vom Tisch!...
Forum: Multimedia
Delphi
by Marco Steinebach,
7. Jan 2011
Das kann ich dir sagen: ;-) Es funktioniert!
Ganz herzlichen Dank. Ich hatte mich so am Push-Stream festgebissen, daß ich darauf echt nicht gekommen bin.
... Tja, das Aufzeichnen des aufgenommenen Streams mache ich auch so ähnlich wie im 5. Beitrag beschrieben, aber das war nicht wirklich die Frage, ;-), da hast du recht!
Das einzige, was mir noch aufgefallen ist, ist, daß die Ausgabe mit...
Forum: Multimedia
Delphi
by Marco Steinebach,
7. Jan 2011
Weil der Aufruf von Bass_ChannelPlay für einen Recordkanal nur zur folge hat, daß die aufnahme startet, genau wie Bass_ChannelPause die aufnahme stoppt. Dadurch das es sich um einen HRECORD-Stream handelt "weiß" die Bass.dll, ob sie das ding abspielen, also wiedergeben, oder aufnehmen soll.
Ich möchte aber, sozusagen on-the-fly, wissen, was aufgenommen wird, daher mein Ansatz mit...
Forum: Multimedia
Delphi
by Marco Steinebach,
6. Jan 2011
Hallo zusammen,
ich möchte mittels der BASS.dll aufnehmen, und das ganze mittels der bassenc.dll speichern.
Das funktioniert auch, aber ich hab eine Frage:
Ich möchte so eine art Monitor-Ausgang realisieren, daß also die Daten die mittels des einen Streams aufgenommen werden, gleichzeitig mit einem anderen Stream wiedergegeben werden.
Wenn ich meine Aufnahme allerdings starte, kommt da mal...