La mia scheda audio supporta il controllo del volume dell'hardware?

-1

Vorrei verificare se una delle mie schede audio supporta il controllo del volume dell'hardware e se MacOSX lo ha rilevato. Sotto Linux userei:

cat /proc/asound/Audio/usbmixer

E otterrei una risposta del tipo:

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

Questo dimostra che ho un volume di riproduzione hardware. Esiste un comando equivalente in OS X? Ho provato a utilizzare system_profiler command, ma restituisce più di 50.000 righe di risposta con decine di voci correlate alla mia scheda audio e non so esattamente quale parola chiave devo cercare.

    
posta retrography 16.09.2015 - 19:11
fonte

1 risposta

0

Il tipo di dati system_profiler corrispondente alle informazioni sul dispositivo audio è SPAudioDataType , quindi puoi eseguire:

system_profiler SPAudioDataType

Ma questo non darà molte informazioni sulla capacità di controllo del volume dell'hardware della tua scheda audio.

Un modo migliore per verificare informazioni hardware più specifiche è utilizzare il comando ioreg . Per verificare se la tua scheda audio supporta il controllo del volume dell'hardware, esegui quanto segue e poi controlla se la tua scheda audio appare nei risultati:

ioreg -trc IOAudioLevelControl

Il mio DAC USB Cambridge Audio che non ha il controllo del volume hardware di supporto non compare in questo elenco, mentre gli altri DAC e le schede audio appaiono su di esso.

Se utilizzi un dispositivo USB esterno, puoi anche eseguire quanto segue per assicurarti che il tuo dispositivo sia riconosciuto come dispositivo audio:

ioreg -trc AppleUSBAudioEngine

Se il tuo dispositivo supporta il controllo del volume dell'hardware, vedrai una o più voci IOAudioLevelControl sotto la voce del tuo dispositivo audio.

Ma oltre a tutta la linea di comando mumbo jumbo puoi anche controllare il controllo del volume dell'OSX quando usi la tua scheda audio per vedere se è disabilitata!

    
risposta data 31.12.2015 - 20:18
fonte

Leggi altre domande sui tag