«3-» зависит от USB-порта, к которому вы подключаете устройство. Если вы переместите устройство на другой USB-порт, оно получит другой номер. Это позволяет однозначно идентифицировать одни и те же устройства, подключенные к разным портам. CoreAudio API использует истинный идентификатор (во многом как GUID) для идентификации каждого устройства, поэтому ему не нужно кодировать различия в имени устройства.
Имейте в виду, это мое мнение об использовании звуковых устройств USB и API MME и CoreAudio. Правдивая история, вероятно, может быть найдена в DDK, или от людей Microsoft.