Что означает # <number>в AVCaptureDevice.localizedName? - PullRequest
0 голосов
/ 25 марта 2020

Я подключил свое USB-устройство в ma c mini (macOS high sierra). в моем коде я пытаюсь отобразить имя камеры для пользователя.

videoDevices = AVCaptureDevice.devices(for: AVMediaType.video) as NSArray!
        for object in videoDevices as! [AVCaptureDevice]! {
            let device = object as AVCaptureDevice!
            print("\(String(describing: device?.localizedName))") 
        }

Вывод « имя_камеры # число ». Но иногда печатается только имя_камеры (когда камера подключена к первому USB-порту) .

Мое наблюдение заключается в том, что это число меняется, когда я подключаюсь к различным портам USB. связь с номером порта USB? Число варьируется от 2 до 4. Кроме того, оно также отображается в меню Apple

 -> Об этом Ма c -> Подробнее ... -> Отчет о системе ... -> Оборудование -> Камера

При этом имя камеры обозначается номером #.

Я просто хочу узнать, что означает это число?

...