Dan Murfin
Dan Murfin
### Checklist - [X] I've read the [README](https://github.com/MetalPetal/MetalPetal/blob/master/README.md) - [X] I've searched for [existing GitHub issues](https://github.com/MetalPetal/MetalPetal/issues) Hi @YuAo As ever thanks for the great library. I'm trying to improve performance...
Also allows changes to be locked (for macOS) and the configurator to be set when switching video device Includes change from PR #37
This is only available on iOS
This PR includes previous changes included in #37, but I have added them here too in case this PR is not desirable, while the other can be merged.
Camera.swift:403 `Stored properties cannot be marked unavailable with '@available'` PlayerVideoOutput.swift:63 `'CADisplayLink' is only available in macOS 14.0 or newer` PlayerVideoOutput.swift:208 `'CADisplayLink' is only available in macOS 14.0 or newer` It...
This PR adds support for macOS 14. macOS 14 adds support for CADisplayLink which means the current source will not compile. This PR resolves the discussion in #45.
This PR adds support for audio switching using the methods discussed in #38, #36 and #42 Changes: - Renamed `defaultCameraDeviceTypes` to `defaultVideoDeviceTypes` - Deprecated initializer - Added new initializer: `init(captureSessionPreset:defaultCameraPosition:defaultVideoDeviceTypes:...