Change code conditional to conditional compilation directive to avoid CI failure

This commit is contained in:
hexbabe
2023-10-29 21:40:46 -04:00
committed by Clyde Bazile
parent 4aae1bc842
commit 08fb3e8a48

View File

@@ -183,20 +183,21 @@ STATUS AVBindDevices(AVBindMediaType mediaType, PAVBindDevice *ppDevices, int *p
PAVBindDevice pDevice;
AVMediaType _mediaType = mediaType == AVBindMediaTypeVideo ? AVMediaTypeVideo : AVMediaTypeAudio;
NSArray *refAllTypes;
if (@available(macOS 14.0, *)) {
refAllTypes = @[
#if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_14_0
NSArray *refAllTypes = @[
AVCaptureDeviceTypeBuiltInWideAngleCamera,
AVCaptureDeviceTypeMicrophone,
AVCaptureDeviceTypeExternal,
];
} else {
refAllTypes = @[
#else
NSArray *refAllTypes = @[
AVCaptureDeviceTypeBuiltInWideAngleCamera,
AVCaptureDeviceTypeBuiltInMicrophone,
AVCaptureDeviceTypeExternalUnknown,
];
}
#endif
AVCaptureDeviceDiscoverySession *refSession = [AVCaptureDeviceDiscoverySession
discoverySessionWithDeviceTypes: refAllTypes