Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi WAV Record -> Frames, Zeit, Bytes? (https://www.delphipraxis.net/11070-wav-record-frames-zeit-bytes.html)

axellang 30. Okt 2003 16:02


WAV Record -> Frames, Zeit, Bytes?
 
Hallo Leute,

ich nehme via

Delphi-Quellcode:
mciSendString('RECORD Sound01',nil,0,Handle);
eine wav Datei auf. Soweit so gut.
Wie ermittle ich nun, während der Record läuft, wieviel ich aufgenommen habe.
Entweder Frames, Bytes, Zeit?

Gut ich könnte einen Pseudo- Timer benutzen der beim Start anfängt zu zählen
und bei Stop aufhört. Aber das will ich nicht.

Hat jemand ein Tutorial, Link etc.. über die MMSystem.pas

Gruß

Axel

Gandalfus 30. Okt 2003 19:25

Re: WAV Record -> Frames, Zeit, Bytes?
 
bass.dll benutzen (http://www.un4seen.com/)
Ist ein Beispiel fürs aufnehmen dabei.

axellang 30. Okt 2003 21:52

Re: WAV Record -> Frames, Zeit, Bytes?
 
Hall Gandalfus,

danke für Deine Antwort, jedoch will ich nicht die bass.dll benutzen sondern brauche
Infos zur MMSystem.pas.
Am besten währe ein Buch darüber.

Also an alle die diesen Thread lesen:

Wer kennt ein gutes Buch über Multimedia- API Programmierung?
Dokus, Links und, und, und, zur MMSystem.pas, auch in Englisch.

Beispiele gibt es leider zu hauf in cpp aber in delphi ist es mau.
Ich kann mir einige Beispiele aus cpp herleiten doch es muss doch was für Delphi geben.



Ein frustrierter :wall:

Axel Lang

Gandalfus 31. Okt 2003 12:28

Re: WAV Record -> Frames, Zeit, Bytes?
 
Zitat:

Zitat von axellang
Hall Gandalfus,
Wer kennt ein gutes Buch über Multimedia- API Programmierung?
Dokus, Links und, und, und, zur MMSystem.pas, auch in Englisch.

Ich hab das Buch "Delphi Win32 Multimedia-Api" von Alan C. Moore.
Das ist aber ein Buch für Experten mehr wie eine Bessere Hilfe auf Deutsch und für Delphi.

http://www.amazon.de/exec/obidos/ASI...084962-6122128

Es ist aber fraglich ob es sich überhaupt noch lohnt sich mit Mci usw noch so zubeschäftigen oder ob sich nicht gleich mal Direct Sound ankucken sollte.

mfg

axellang 31. Okt 2003 13:02

Re: WAV Record -> Frames, Zeit, Bytes?
 
Zitat:

Ich hab das Buch "Delphi Win32 Multimedia-Api" von Alan C. Moore.
Das ist aber ein Buch für Experten mehr wie eine Bessere Hilfe auf Deutsch und für Delphi.
Ja das habe ich noch gestern Nacht gesehen.
Die Userwertung hat mich abgeschreckt das Buch zu kaufen.

Ist es wirklich so scheiße, wie es die Leser (Amazon) sagen?
Wie ist Deine Meinung?

Zitat:

Es ist aber fraglich ob es sich überhaupt noch lohnt sich mit Mci usw noch so zubeschäftigen oder ob sich nicht gleich mal Direct Sound ankucken sollte.
Damit beschäftige ich mich auch. Wenn man aber davon ausgeht das ein User alle 5 Jahre
sein BS wechselt dann macht es Sinn. XP ist 2 Jahre im Einsatz. Longhorn kommt in 4-5 Jahren. Ausserdem glaube ich das die mmsystem.dll noch lange erhalten bleibt.

cu

Axel

Gandalfus 31. Okt 2003 14:12

Re: WAV Record -> Frames, Zeit, Bytes?
 
Ich war von dem Buch nicht begeistert es ist auf jedenfall keine 40 Euro wert. Man könnte sagen in dem Buch wird viel nicht richtig erklärt sondern einfach nur einzelne Funktionen beschrieben. Wobei der zusammen hang zwischen diesen Funktionen unklar bleibt.
Um mit dem Buch was anfangen zu können brauch man schon etwas Vorkenntnisse und man sollte sicht gut mit Delphi auskennen.
Naja immerhin ist es in Deutsch.

axellang 31. Okt 2003 15:19

Re: WAV Record -> Frames, Zeit, Bytes?
 
Zitat:

Zitat von Gandalfus
Ich war von dem Buch nicht begeistert es ist auf jedenfall keine 40 Euro wert. Man könnte sagen in dem Buch wird viel nicht richtig erklärt sondern einfach nur einzelne Funktionen beschrieben. Wobei der zusammen hang zwischen diesen Funktionen unklar bleibt.
Um mit dem Buch was anfangen zu können brauch man schon etwas Vorkenntnisse und man sollte sicht gut mit Delphi auskennen.
Naja immerhin ist es in Deutsch.

Ich hätte mir sowieso nur die gebrauchte Version (24 €) gekauft.
Werden die Funktionen der mmsystem erklärt?
Sind Beispiele vorhanden?


cu
Axel

d3g 31. Okt 2003 15:37

Re: WAV Record -> Frames, Zeit, Bytes?
 
Zitat:

Zitat von axellang
Werden die Funktionen der mmsystem erklärt?

Ja.

Zitat:

Zitat von axellang
Sind Beispiele vorhanden?

Weniger. Das MSDN ist genauso schlecht (wenn dir Englisch nichts ausmacht). Als Referenz auf Papier ist es aber zu empfehlen.

Zitat:

Zitat von axellang
Wie ermittle ich nun, während der Record läuft, wieviel ich aufgenommen habe.
Entweder Frames, Bytes, Zeit?

http://msdn.microsoft.com/library/en..._status_mm.asp
Besonders interessant für dich sollten "status Sound01 length" und "status Sound01 bytespersec" sein.

axellang 31. Okt 2003 17:10

Re: WAV Record -> Frames, Zeit, Bytes?
 
Englisch macht mir nichts aus und die MSDN benutze ich natürlich schon seit langem.
Ich habe sogar die MSDN als CD (VB Studio) aber die MCI Referenz ganz auszudrucken ist mir zu teuer.
Das einzige was ich nicht gerne mag ist das lesen vom Monitor.
Mal kurz was nachschauen ist ja ok aber ne Stunde lesen, na ja.
Deshalb favorisiere ich Bücher.

Wie gesagt das einzige was mich abschreckte waren die Meinungen der Leser.
Soweit man das glauben soll.

cu

Axel

d3g 1. Nov 2003 14:29

Re: WAV Record -> Frames, Zeit, Bytes?
 
Zitat:

Zitat von axellang
Ich habe sogar die MSDN als CD (VB Studio) aber die MCI Referenz ganz auszudrucken ist mir zu teuer.

Sorry, meine Aussage war missverständlich. Mit "es" war das Buch gemeint -- als Referenz auf Papier ist es eben brauchbar, aber wenn du eine Einführung brauchst, eher weniger. Mit dem Buch die Funktionen der MMSystem.pas kennen zu lernen, ist aber möglich, ich habe es geschafft -- es ist nur nicht so einfach, du musst dazu viel Source (vor allem den auf der CD) lesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 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