![]() |
Audio-Ausgang visualisieren
Hallo liebe Community,
ich spiele schon seit langem mit dem Gedanken, ob es möglich wäre einfach den kompletten Audioausgang zu visualisieren (also so wie bei Winamp, VLC oder Windows Media Player diese Balken). Das heißt, dass ich nicht für ein in dem Programm aktuell geöffneten Lied, sondern für alles, was wiedergegeben wird. Gibt es da eine Möglichkeit? Ich habe da was von der bass.dll angesehen, aber kein passendes Beispiel gefunden... Liebe Grüße loirad |
AW: Audio-Ausgang visualisieren
Na klar gibt es da was:
![]() Ist aber schon ne Nummer schwerer für Anfänger in DirectX. |
AW: Audio-Ausgang visualisieren
Ah ok... Vielen Dank für die Anwort! Gibt es da sonst keinen anderen Weg? So direkt über die bass.dll?
|
AW: Audio-Ausgang visualisieren
|
AW: Audio-Ausgang visualisieren
Liste der Anhänge anzeigen (Anzahl: 1)
Da war mal was hier in der DP... eine Unit Names "WaveIn", hatte dann mal eine Vis daraus gebaut.
Viel Spass. |
AW: Audio-Ausgang visualisieren
@lbccaleb: Das ist doch aber für C#, oder?
@turboPASCAL: Das ist aber für den Input, also Mikro und nicht für den Lautsprecher, oder? |
AW: Audio-Ausgang visualisieren
Joa, das ist in Delphi aber eigentlich alles ziemlich identisch, nur halt ne andere Schreibweise.
Aber sonst gibt es auch noch das hier, was dich interessieren könnte: ![]() |
AW: Audio-Ausgang visualisieren
Das Problem dabei ist, dass dieses Programm nur für geladene Lieder funktioniert - ich wollte es auch für in externen Programmen geöffnete Musik/Ton.
|
AW: Audio-Ausgang visualisieren
Das wird nicht mit der Bass.dll funktionieren. Das wird wohl nur was mit DirectShow von DirectX was.
Ist mir nicht bekannt das man über die Bass.dll auch auf die SystemRessourcen zugreifen kann. |
AW: Audio-Ausgang visualisieren
Ah ok schade aber trotzdem Danke für alle Antworten!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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