Forum: Multimedia
Delphi
by sirius,
12. Jan 2008
Nee, kenne ich nicht. Ich habe mich, wie gesagt, noch nie mit Sound o.ä. beschäftigt. Aber es dürfte kein Problem sein, dass so eine Komponente auch unter D2007 funktioniert.
Edit:
Aber vielleicht kann ich dir noch etwas helfen, wenn du erzählst wie du die Audiodaten vom Mikro bekommst und wie du sie auf der anderen Seite abspielen musst.
Forum: Multimedia
Delphi
by sirius,
12. Jan 2008
:gruebel: das funktioniert nicht? Und du hast es so übernommen (x als pointer oer ppointer)?
Naja, mit Header ist es etwas anders
type PPaket=^TPaket;
TPaket=packed record
headerinfo1:integer; //oder sonst irednetwas,
headerinfo2:byte;
//...
//können auch mehrere nichtdynamische Variablen sein
Forum: Multimedia
Delphi
by sirius,
11. Jan 2008
Naja prinzipiell brauchst du erstmal ein eReigns und hängst den Part an den Empfängerstring ran.
Ich würde dir noch raten einen kleinen Protokollheader zu entwerfen umd den Paketen Nummern bzw. Zeitstempel zu verpassen. Mehr tipps kann ich dir allerdings nicht geben, da mir die Erfahrung im Umgang mit Sound fehlt.
Forum: Multimedia
Delphi
by sirius,
11. Jan 2008
Das sagt, dass ich nicht die Adresse kopieren will, wo der Inhalt des Streams steht, sondern ich will den Stream selber kopieren.
Forum: Multimedia
Delphi
by sirius,
11. Jan 2008
Nö gibts im client auch nicht. Dann eben Sendbuffer mit Tmemorystream evtl. so:
server.sendbuffer('127.0.0.1',2000,stream.memory^,stream.size);
oder etwa so (unabhängig von der Art es Streams)
var x:pointer;
begin
getmem(x,stream.size);
Forum: Multimedia
Delphi
by sirius,
11. Jan 2008
Gibt es nicht auch sendstream? Welche Kompo benutzt du jetzt eigentlich?