Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Audio Repeater (https://www.delphipraxis.net/91265-audio-repeater.html)

Timi-loader 2. Mai 2007 15:10


Audio Repeater
 
Hallo!

Ich will eine Software erstellen, die von einer Soundkarte die gesamte Ausgabe (also StereoMix) aufnimmt und fast live auf einer bzw. dann auch mehreren anderen Soundkarten abspielt. Also kleiner Puffer darf(muss ja) sein und ist auch kein Problem, solang dann alle Ausgaben sogutwie synchron sind.

Kann mir jemand Starthilfe dazu geben?
Also welche Komponente benutzt man am besten?

MfG
Timi-loader

EDIT: also ich hab jetzt anprobiert mit mciSendString und das geht zum aufnehmen und wiedergeben auf der standardsoundkarte auch sehr gut. nur wie und wo kann ich da ne andere soundkarte ansprechen?

Odeng 12. Jul 2008 23:49

Re: Audio Repeater
 
Hallo!

Auch wen dieser Thread schon recht alt ist, versuch ich mal mein Glück:
Mich würde diese Thema auch sehr interessieren. Zunächsteinmal in einer etwas abgewandelten Form, bei der ich nicht weiß, ob das einfacher oder auf die gleiche Art und Weise gelöst wird

Zunächst möchte ich eine Audio-Datei auf zwei (oder mehr) Soundkarten gleichzeitig und syncron abspielen.

Gibt es mittlerweile eine Lösung bzw einen Ansatz?
Wäre für Hilfestellung dankbar :-))

Dunkel 13. Jul 2008 00:54

Re: Audio Repeater
 
Hallo und willkommen im Forum, Odeng!

Obwohl 42 unbestritten die Antwort auf DIE Frage ist, ist IMHO die Antwort auf Audio-spezifische Fragen immer noch BASS. Einfach mehrere Streams erstellen, die Ausgaben auf verschiedene Sounkarten einstellen und (mehr oder weniger) synchron starten.
Du wirst ganz sicher hier im Forum einige Threads zum Thema BASS finden, u.A. auch einen BASS-Wrapper, von dem ich Dir aber abrate.

Odeng 21. Jul 2008 09:57

Re: Audio Repeater
 
Naja, mit der BASS.dll komme ich schon zurecht, nur erachte ich das nicht als "saubere" Lösung. So ähnlich, wie du es vorschlägst habe ich es bereits realisiert, allerdings ist das alles andere als syncron :-)

Danke trotzdem für die Antwort


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