I'm creating a Mac app with video capture. I've fairly comfortable with AVCaptureSession and have used it successfully on iOS without issue. When I move the code over to a Xam.Mac project, or try the sample AVCaptureSession code directly from the docs ( https://developer.xamarin.com/api/type/MonoMac.AVFoundation.AVCaptureSession/ ), the capture session simply does not display on the Mac app window. Valid input (camera) and output (compressed video out) are added to the session, the preview layer created, sized, and assigned to the main view of the app, but nothing shows up in that main view. Also, no sample buffers are output to the AVCaptureVideoDataOutputSampleBufferDelegate.
I've already confirmed during debug sessions the input device is attached to the webcam, and other Mac OS video capture apps (not Xamarin based) are working fine with the same camera.
Is there a known issue using AVCaptureSession on Xam.Mac or should it work similarly to a Xam.iOS app?