AFC uses the Scratch 3.0 engine to track your face and overlay a image above your face.
The reason why you have to use a "Window Capture" source instead of a "Video Capture Device" is because the Scratch 3.0 engine does not have the capability to display what is onscreen as a camera source for any applicaton on your OS to use.