mac 系统定义
https://developer.apple.com/documentation/iokit/1584632-anonymous
IOAudioTypes.h文件中的定义如下:
kIOAudioInputPortSubTypeCD
kIOAudioInputPortSubTypeExternalMicrophone
kIOAudioInputPortSubTypeInternalMicrophone
kIOAudioInputPortSubTypeLine
kIOAudioInputPortSubTypeSPDIF
kIOAudioOutputPortSubTypeExternalSpeaker
kIOAudioOutputPortSubTypeHeadphones
kIOAudioOutputPortSubTypeInternalSpeaker
kIOAudioOutputPortSubTypeLine
kIOAudioOutputPortSubTypeSPDIF
kIOAudioOutputPortSubTypeInternalSpeaker
kIOAudioOutputPortSubTypeInternalSpeaker = 'ispk'
它对应于系统的内置扬声器。主要用于识别和管理音频设备和端口类型。
kIOAudioOutputPortSubTypeHeadphones
kIOAudioOutputPortSubTypeHeadphones = 'hdpn'
它代表系统的耳机端口。主要用于识别和管理音频设备和端口类型。
kIOAudioInputPortSubTypeInternalMicrophone
kIOAudioInputPortSubTypeInternalMicrophone = 'imic'
"kIOAudioInputPortSubTypeInternalMicrophone" 表示内置麦克风输入端口类型,通常位于计算机的内部,例如 MacBook 或 iMac 等设备内置的麦克风。
kIOAudioInputPortSubTypeExternalMicrophone
kIOAudioInputPortSubTypeExternalMicrophone = 'emic'
"kIOAudioInputPortSubTypeExternalMicrophone" 表示外接麦克风输入端口类型,通常位于计算机的外部,例如 USB 麦克风或耳机麦克风插孔等。
网友评论