diff --git a/libavdevice/avfoundation.m b/libavdevice/avfoundation.m index 61dac4b713..6f15e2837e 100644 --- a/libavdevice/avfoundation.m +++ b/libavdevice/avfoundation.m @@ -814,8 +814,10 @@ static NSArray* getDevicesWithMediaType(AVMediaType mediaType) { mediaType:mediaType position:AVCaptureDevicePositionUnspecified]; return [captureDeviceDiscoverySession devices]; -#else +#elif TARGET_OS_OSX return [AVCaptureDevice devicesWithMediaType:mediaType]; +#else + return nil; #endif }