New
2.2.1
- GPU (CIContext) rendering is now supported for
ScreenObject. As a result, CPU usage has decreased by approximately 15% on iPhone SE2. In future versions, we plan to switch to GPU-only support. - HDR mode support has been added. However, it has not yet been applied to the live streaming feature.
What's Changed
- Add recording feature for iOS Example. by @shogo4405 in https://github.com/HaishinKit/HaishinKit.swift/pull/1813
- Added GPU rendering support for ScreenObject. by @shogo4405 in https://github.com/HaishinKit/HaishinKit.swift/pull/1816
- Fixed an issue where the properties of AudioMixerTrackSettings were unintentionally applied to AVAudioConverter each time. by @shogo4405 in https://github.com/HaishinKit/HaishinKit.swift/pull/1819
- Supported the kVTCompressionPropertyKey_VariableBitRate option in VideoToolbox. by @shogo4405 in https://github.com/HaishinKit/HaishinKit.swift/pull/1822
- Bump rubocop from 1.81.1 to 1.81.6 by @dependabot[bot] in https://github.com/HaishinKit/HaishinKit.swift/pull/1823
- fixed an issue where the frame rate could not be configured when attaching a video using attachVideo. by @shogo4405 in https://github.com/HaishinKit/HaishinKit.swift/pull/1824