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); }