1 votos

¿Mi tarjeta de sonido admite el control de volumen por hardware?

Me gustaría comprobar si una de mis tarjetas de sonido soporta el control de volumen por hardware, y si MacOSX lo ha detectado. En linux usaría:

cat /proc/asound/Audio/usbmixer

Y recibiría una respuesta como:

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

Eso demuestra que sí tengo un volumen de reproducción por hardware. ¿Existe un comando equivalente en OS X? He intentado utilizar system_profiler pero devuelve más de 50.000 líneas de respuesta con decenas de entradas relacionadas con mi tarjeta de sonido, y no sé exactamente qué palabra clave tengo que buscar.

2voto

El system_profiler El tipo de datos correspondiente a la información del dispositivo de audio es SPAudioDataType para que puedas correr:

system_profiler SPAudioDataType

Pero esto no dará mucha información sobre la capacidad de control de volumen por hardware de tu tarjeta de sonido.

Una mejor manera de buscar información más específica sobre el hardware es utilizar ioreg mando. Para comprobar si su tarjeta de sonido soporta el control de volumen por hardware, ejecute lo siguiente y compruebe si su tarjeta de sonido aparece en los resultados:

ioreg -trc IOAudioLevelControl

Mi DAC USB de Cambridge Audio, que no tiene control de volumen por hardware, no aparece en esta lista, mientras que mis otros DAC y tarjetas de sonido sí aparecen en ella.

Si está utilizando un dispositivo USB externo, también puede ejecutar lo siguiente para asegurarse de que su dispositivo es reconocido como un dispositivo de audio:

ioreg -trc AppleUSBAudioEngine

Si su dispositivo es compatible con el control de volumen por hardware, verá uno o varios IOAudioLevelControl bajo la entrada de su dispositivo de audio.

Pero aparte de toda la palabrería de la línea de comandos, también puedes comprobar el control de volumen del OSX cuando usas tu tarjeta de sonido para ver si está desactivado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X