0 votes

Ma carte son prend-elle en charge le contrôle matériel du volume ?

Je voudrais vérifier si l'une de mes cartes son prend en charge le contrôle matériel du volume, et si MacOSX l'a détecté. Sous linux, j'utiliserais :

cat /proc/asound/Audio/usbmixer

Et je recevais une réponse du genre :

USB Mixer: usb_id=0x262a10e1, ctrlif=1, ctlerr=0
Card: HiFimeDIY Audio SA9023 USB Audio at usb-musb-hdrc.1.auto-1, full speed
  Unit: 9
    Control: name="PCM Playback Volume", index=0
    Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
    Volume: min=-14080, max=0, dBmin=-5500, dBmax=0
  Unit: 9
    Control: name="PCM Playback Switch", index=0
    Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0

Cela montre que j'ai bien un volume de lecture matériel. Existe-t-il une commande équivalente dans OS X ? J'ai essayé d'utiliser system_profiler mais elle renvoie plus de 50 000 lignes de réponse avec des dizaines d'entrées relatives à ma carte son, et je ne sais pas exactement quel mot clé je dois rechercher.

2voto

retrography Points 657

El system_profiler Le type de données correspondant aux informations sur le dispositif audio est SPAudioDataType pour que tu puisses courir :

system_profiler SPAudioDataType

Mais cela ne donnera pas beaucoup d'informations sur la capacité de contrôle du volume de votre carte son.

Une meilleure façon de vérifier des informations plus spécifiques sur le matériel est d'utiliser ioreg commande. Afin de vérifier si votre carte son prend en charge le contrôle matériel du volume, exécutez la commande suivante et vérifiez si votre carte son apparaît dans les résultats :

ioreg -trc IOAudioLevelControl

Mon DAC USB Cambridge Audio, qui n'a pas de contrôle matériel du volume, n'apparaît pas dans cette liste, alors que mes autres DAC et cartes son y figurent.

Si vous utilisez un périphérique USB externe, vous pouvez également exécuter la procédure suivante pour vous assurer que votre périphérique est reconnu comme un périphérique audio :

ioreg -trc AppleUSBAudioEngine

Si votre appareil prend en charge le contrôle matériel du volume, vous verrez apparaître une ou plusieurs IOAudioLevelControl sous l'entrée de votre appareil audio.

Mais en dehors de tout le charabia de la ligne de commande, vous pouvez aussi vérifier le contrôle du volume d'OSX lorsque vous utilisez votre carte son pour voir s'il est désactivé !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X