#1 Le 26/07/2023, à 15:13
- bird12358
Enregistrement d'un périphérique Audio BLE
Bonjour,
Je cherche a enregistrer en python, un périphérique audio. Pour cela actuellement pour un microphone en USB par exemple, je cherche avec "pacmd list-sources" je cherche le sysfs.path.
par exemple j'ai /sys/devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card2 et donc je sais comment enregistrer mon device.
J'ai un autre cas ou je simule mon PC comme un casque BLE et je connecte mon téléphone. La commande "pacmd list-sources" me donne cela:
* index: 4
name: <bluez_source.54_43_B2_2B_60_DA.a2dp_source>
driver: <module-bluez5-device.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY
state: RUNNING
suspend cause: (none)
priority: 1500
volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 74,17 ms
max rewind: 0 KiB
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stéréo
used by: 1
linked by: 1
fixed latency: 68,54 ms
card: 3 <bluez_card.54_43_B2_2B_60_DA>
module: 30
properties:
bluetooth.protocol = "a2dp_source"
device.description = "Lunii"
device.string = "54:43:B2:2B:60:DA"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
bluez.path = "/org/bluez/hci0/dev_54_43_B2_2B_60_DA"
bluez.class = "0x280400"
bluez.alias = "Jabra"
device.icon_name = "audio-card-bluetooth"
ports:
unknown-input: Entrée Bluetooth (priority 0, latency offset 0 usec, available: yes)
properties:
Mais je n'ai pas de fichier /sys//org/bluez/hci0/dev_54_43_B2_2B_60_DA, comment puis-je tout de même enregistrer les périphériques en python?
Hors ligne