Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Eingang(Mic) analysieren (https://www.delphipraxis.net/52803-eingang-mic-analysieren.html)

Admirandis 4. Sep 2005 10:25


Eingang(Mic) analysieren
 
Hi!

Ich brauch mal kurz eure Hilfe! Ich will in meinem Prog eine Aufnahme funktion einbauen. Das ist auch nicht das Problem, das läuft alles wunderbar über die Bass.dll!
Aber ich würde gerne auch den Frequenzgang und die Eingangslautstärke erfahren. Hat irgendjemand eine Idee, wie das gehen könnte? Ich benutze den TBassDllPlayer wenn euch das weiterhilft!

Grüße Thomy

omata 4. Sep 2005 19:41

Re: Eingang(Mic) analysieren
 
Moin,

ich verstehe noch nicht so ganz was du meinst.
Möchtest du während der Aufnahme schon die aktuelle Frequenz und deren Amplitude wissen? Denn nach der Aufnahme hast du diese Informationen doch.

Schau dir doch mal BASS_RecordStart an, dort wird eine Callback-Routine angegeben, die dann in den Stream (also die angegebe Datei) schreibt.
Du müsstest den übergebenen buffer auswerten.

MfG
Thorsten

Admirandis 4. Sep 2005 19:59

Re: Eingang(Mic) analysieren
 
Klingt gut, könntest du mir vielleicht ein Testprog schreiben, weil ich nicht wirklich viel ahnung mit der bass.dll hab... oder hier irgendeinen sourcecode Texten... Will dir wirklich keine Arbeit machen, aber ich hab da wirklich null ahnung von...
Grüße Thomy

omata 4. Sep 2005 21:23

Re: Eingang(Mic) analysieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, hat einen Moment gedauert.

Ich habe das mal in meinen BassDllPlayerEx mit eingebaut.
Auf der Recordingseite ist jetzt die Darstellung der Aufnahme vorhanden und es muss dabei nicht unbedingt in eine Datei geschrieben werden (kann aber)

Das hilft dir vielleicht schonmal weiter.

EDIT: Habe die Darstellung nochmal überarbeitet (neue Version im Anhang!)

MfG
Thorsten

Admirandis 4. Sep 2005 21:46

Re: Eingang(Mic) analysieren
 
Vielen, vielen Dank!

Das ist genau das, was ich gebraucht habe! Echt perfekt! Nochmals vielen Dank! Hoffe es hat nicht zuviel Arbeit gemacht!

Grüße

Thomy


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

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