Certain cameras may not work well with virtual USB camera. Perform these steps to enable pass through of cameras in to virtual machine:
Ensure to shutdown all virtual machines and quit VMware Fusion if its running.
Open Terminal ( /Applications/Utilities/Terminal.app)
Run this command to change the current location.
cd ~/Library/Preferences/VMware\ Fusion/
Open the preferences file using vi or nano editors in terminal
nano preferences Add this parameter at the end of the file:
vusbcamera.passthrough = "TRUE"
Save and close the preferences file.
Launch VMware Fusion and startup your virtual machine.
Important: Remove all existing camera devices.
(Optional) In some cases, you might want to change the USB compatibility to USB 3.0. It can be changed under "Advanced USB settings"
Click Virtual Machine menu > USB and Bluetooth Setting
Select the Camera you want from the list to connect it to the virtual machine.