Я создаю CIFilter
для AVMutableVideoComposition
Поскольку он не поддерживает инструкции и фильтра, и слоя, я попытался применить необходимое преобразование непосредственно в фильтре:
filter.setValue(transform, forKey: kCIInputTransformKey)
Где transform
- это CGAffineTransform
Это вызывает исключение
Завершение работы приложения из-за необработанного исключения 'NSUnknownKeyException', причина: '[setValue: forUndefinedKey:]: этот класс не совместим с кодовым значением ключа для inputTransform ключа. '
Теперь в документе указано
Ключ для объекта NSAffineTransform, который указываетпреобразование для применения.
Но NSAffineTransform
не существует в iOS.
Как использовать CGAffineTransform
или iOS, или какую замену можно заменить?