Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wavedatei direkt aus stream abspielen! (https://www.delphipraxis.net/15739-wavedatei-direkt-aus-stream-abspielen.html)

ATwardz 3. Feb 2004 15:30


Wavedatei direkt aus stream abspielen!
 
Also!

Ich bin gerade dabei eine Art Netzwerktelefon zu coden!
Die Grundidee sieht so aus!

Sound wird aufgenommen!
Im Stream gespeichert!
Versendet!
Abgespielt!

Zur zeit wird allerdings die Sounddatie erst in eine Datei gespeichert und dann abgespielt!

Meine Frage!

Wie kann ich eine Wavedatei, die sich in einem Stream befindet direkt aus diesem abspielen?
Mit einem TMemorystream müsste das doch zu realissieren sein oder?

Vielen Dank für jede Antwort!

@wardz

hboy 3. Feb 2004 15:36

Re: Wavedatei direkt aus stream abspielen!
 
Du musst zuerst einen Waveheader in den stream speichern und danach die Daten im angegebenen Format. mmsystem kann sounds aus einem Stream abspielen. Can you google?

ATwardz 3. Feb 2004 16:19

Re: Wavedatei direkt aus stream abspielen!
 
Natürlich kann ich googlen aber mein Problem ist das ich genau diesen befehl nicht finde, man übergibt ja einen Char an die mmsystem unit und wie mache ich das mit nem Stream?

Vielleicht geb ich ja was falches ein aber unter(mmsystem delphi stream) find ich nix passendes!?
Sag mir bitte mal den Befehl !

@wardz

hboy 3. Feb 2004 16:58

Re: Wavedatei direkt aus stream abspielen!
 
tut mir sorry hab mich getäscht. zumindest wusste ichs einmal wie es geht. du kannst aber direkt sounds abspielen mit puffern und WaveOutOpen und so weiter, is zwar für deinen fall das einzig wahre aber verdammt schwer

Gandalfus 3. Feb 2004 18:11

Re: Wavedatei direkt aus stream abspielen!
 
bass.dll


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz