public string[] GetVideoDevices()
        {
            int bufflen = 1024;

            byte[] buffer = new byte[bufflen];
            uint   len    = CAPI.DeviceApi_Devices_Length();

            string[] arr = new string[len];
            for (int i = 0; i < len; i++)
            {
                CAPI.DeviceApi_Devices_Get(i, buffer, bufflen);
                arr[i] = Encoding.UTF8.GetString(buffer);
                Debug.Log("device read: " + arr[i]);
            }
            return(arr);
        }