Механизм инициализации управления камерой полностью автоматический и не требует специальных действий от разработчика.
При запуске ПО, использующего CallX компонент, внутри компонента инициируется логика для инициализации требуемой камеры. Например, при вызове ф-ций XSelectCamera() или XSetCameraByIndex().
Если данная камера поддерживает управление по USB, включается режим управления камерой по USB — протокол UVC.
Если же данная камера не поддерживает управление по USB (например, это может быть устройство видезахвата, подключенное к USB-порту компьютера), то производится сканирование существующих в компьютере COM-портов. Первый из них, к которому подключена VISCA — камера, используется для управления камерой.
Для проверки в тестируемый порт посылается Visca-команда. И если будет получен ответ в соответствии с Visca-протоколом, то считается, что Visca-устройство доступно по этому порту.