Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Soundkarten Ausgang -> Visualisierung (https://www.delphipraxis.net/72170-soundkarten-ausgang-visualisierung.html)

hibbert 26. Jun 2006 16:02


Soundkarten Ausgang -> Visualisierung
 
Hi,
mit der bass.dll kann man ja eine Visualisierung einer MP3 erstellen, die gerade abgespielt wird.

Nun habe ich aber einen anderen Player, der eine Audio-Datei abspielt. Da das nicht mein Programm macht, möchte ich gerne dem Soundkartenausgang "lauschen" und daraus gerne eine Visualisierung erstellen, bzw. das was ausgegeben wird auswerten, zum Beispiel die BPM.

Kann mir da wer weiterhelfen?

danke!!
hibbert

omata 26. Jun 2006 18:27

Re: Soundkarten Ausgang -> Visualisierung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht hilft dir ja das Beispiel weiter...

Gruss
Thorsten

hibbert 26. Jun 2006 18:49

Re: Soundkarten Ausgang -> Visualisierung
 
Hi,
die Demo könnte mir weiterhelfen, müsste nur noch wissen,
(1) wenn ich den Haken bei Aufnahme in Datei nicht setzte, wird dann nun was zwischengespeichert oder nicht? Weil wenn ich das zb. ne Stunde laufen lasse, nicht das dann alles Abschmiert...

(2) kann ich den Visualisierungstyp auch irgendwo ändern? Wäre dann ganz cool.

Vielen dank bisher.
hibbert

omata 26. Jun 2006 21:01

Re: Soundkarten Ausgang -> Visualisierung
 
Hallo hibbert,

zu 1: wenn man nicht in eine Datei speichert, wird auch nichts gespeichert. Wenn das eine halbe Stunde läuft sollte das kein Problem sein. Der Stream wird sofort ausgewertet und ausgegeben.

zu 2: klar, der vollständige Quellcode ist ja dabei. In der Unit BassRecordingU, in der Funktion RecordingCallback wird die Visualisierung ausgegeben.

Gruss
Thorsten


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 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-2025 by Thomas Breitkreuz