Danke für die ausführliche Info!
smutbert hat geschrieben:Ja, das Umformulieren des Satz kurz vor dem Absenden des Beitrags ist daneben gegangen.
Nicht der Rede wert, passiert wohl den meisten, dem einen häufig, dem anderen weniger häufig. Wo ich mich da einordne, sag' ich lieber nicht!
smutbert hat geschrieben:Das pcm dagegen gibt an, das im folgenden ein Ding definiert wird, das Audiodaten entweder entgegennehmen und/oder abgeben kann.
Finde ich gut!
und glaube wieder was ansatzweise verstanden zu haben.
Kommen wir aus den Höhen der Theorie wieder auf den konkreten Sachverhalt zurück:
Mit aplay _
L entdecke ich jetzt auch meine beiden Elemente in der assoundrc (ich lass' das "~./") im folgenden weg, das kann sich mittlerweile wohl jeder selber dazudenken.
Code: Alles auswählen
pcm.GO2_SOFTVOL {
type softvol
slave.pcm "GO2"
control.name "GO2"
control.card Intel
}
pcm.GO2 {
type bluealsa # Alsa-Plugin für Bluetooth
interface "hci0" # Name des Bluetooth-Adapters
device "30:C0:1B:72:63:8E" # MAC-Adresse des BT-Lautsprechers
profile "a2dp" # Bluetooth-Profil
}
Mal sehen, wie weit mein Verständnis reicht:
1. Es wird ein für Ton-Ein- und/oder -ausgabe bestimmtes „Ding1“ mit Namen „GO2_SOFTVOL“ eingerichtet und alles, was jetzt folgt, bezieht sich solange auf dieses Ding, bis eine schließende Schweifklammer: "}" erscheint?
2. Das „Ding1“ ist eins aus der Gattung alsa-plugin und dieses plugin (softvol) beschäftigt sich mit Lautstärke (vol --> volume --> Lautstärke)?
3. Ding1 gehört irgendwie zusammen („slave“) mit einem anderen Ding2 namens GO2?
4. Da es um Lautstärke geht, soll ein Regler („control“) eingerichtet werden, der ebenfalls den Namen GO2 tragen soll?
5.Der Regler wird der Soundkarte mit dem Namen „Intel“ (diesen erfährt man via aplay -l) zugeordnet? (Wenn ich recht sehe, dann empfiehlst du im Wiki, den Namen der Soundkarte statt seiner Nummer zu verwenden.
6. o.a. schließende Klammer
7. Einrichtung von Ding2 mit Namen GO2, auf das bei der Einrichtung von Ding1 in der dritten Zeile Bezug genommen wurde?
8.Ding2 ist wieder eins aus der Gattung alsa-plugins, aber das plugin bluealsa beschäftigt sich mit Bluetooth-Ton„geräten“?
9. Für Ding2 ist eine Bluetooth-Schnittstelle/-Gerätedatei mit Namen hci0 (erfahrbar via rfkill list oder in den Untiefen von/sys/devices/...) eingerichtet?
10. Angabe der MAC-Adresse des realen BT-Gerätes, vermutlich zusätzlich zu „hci0“ benötigt für Autorisierungszwecke?
11. Beschreibt das Verfahren zur Behandlung der durch Ding1 und Ding2 laufenden Daten?
Kurzfassung: Diese asoundrc beschreibt die Konfiguration eines Bluetooth-Lautsprechers (Ding2) nebst zugehöriger softwaregeseuerter Lautstärkeregelung (Ding1) für Alsa?
Wenn das soweit stimmt, neue Frage: Könnte man die beiden Abschnitte vertauschen? Erschiene mir leichter fasslich?