Hi und guten Morgen,
ich bastel ja nun schon seit einiger Zeit mit Sound rum, also z.B. Datei einlesen, abspielen, übers Netzwerk senden, in Dateien speichern...
Aber jetzt versuche ich es übers Mikrofon, und habe hier auch schon gestern gefragt wie das geht. Nun versuche ich rauszufinden, wie man Mixer benutzt.
Ich weiß natürlich schon, dass man neue Mixer wie folgt anlegen kann:
Nur ist mein Ansatz einen Port so anzulegen:
damit ich über diesen aufnehmen kann (ich möchte später wählen können zwischen LINE-IN und MICROPHONE).
Zusätzlich möchte ich auch viele (sprich 100+) lines gleichzeitig auf meinem SPEAKER ausgeben, wofür sich der Mixer auch irgendwie anbieten soll, aber wie verstehe ich eben nicht.
Wenn mir da einer helfen könnte kann ich heute Abend getrost und mit gutem Gewissen nach Leipzig zur GC fahren .
ich bastel ja nun schon seit einiger Zeit mit Sound rum, also z.B. Datei einlesen, abspielen, übers Netzwerk senden, in Dateien speichern...
Aber jetzt versuche ich es übers Mikrofon, und habe hier auch schon gestern gefragt wie das geht. Nun versuche ich rauszufinden, wie man Mixer benutzt.
Ich weiß natürlich schon, dass man neue Mixer wie folgt anlegen kann:
Code:
Mixer.Info[] mixerinfos = AudioSystem.getMixerInfo();
for(Mixer.Info mixerinfo : mixerinfos)
{
Mixer mixer = AudioSystem.getMixer(mixerinfo);
}
Nur ist mein Ansatz einen Port so anzulegen:
Code:
Port port = (Port) mixer.getLine(Port.Info.MICROPHONE);
damit ich über diesen aufnehmen kann (ich möchte später wählen können zwischen LINE-IN und MICROPHONE).
Zusätzlich möchte ich auch viele (sprich 100+) lines gleichzeitig auf meinem SPEAKER ausgeben, wofür sich der Mixer auch irgendwie anbieten soll, aber wie verstehe ich eben nicht.
Wenn mir da einer helfen könnte kann ich heute Abend getrost und mit gutem Gewissen nach Leipzig zur GC fahren .