fix ios and macos shared code

This commit is contained in:
David Isztl
2026-07-15 19:36:20 +02:00
parent 02a087616f
commit 5af586272c
+7
View File
@@ -212,10 +212,17 @@ namespace usb_eyetoy
@autoreleasepool
{
#if TARGET_OS_IOS
AVCaptureDeviceDiscoverySession* discoverySession = [AVCaptureDeviceDiscoverySession
discoverySessionWithDeviceTypes:@[ AVCaptureDeviceTypeBuiltInWideAngleCamera ]
mediaType:AVMediaTypeVideo
position:AVCaptureDevicePositionUnspecified];
#else
AVCaptureDeviceDiscoverySession* discoverySession = [AVCaptureDeviceDiscoverySession
discoverySessionWithDeviceTypes:@[ AVCaptureDeviceTypeBuiltInWideAngleCamera, AVCaptureDeviceTypeExternalUnknown ]
mediaType:AVMediaTypeVideo
position:AVCaptureDevicePositionUnspecified];
#endif
NSArray<AVCaptureDevice*>* devices = discoverySession.devices;
if (devices.count == 0)
Console.Warning("Camera: You have no video capture hardware");