ios - 如何将processSampleBuffer的samplebuffer从app Extension传递到ios中的控制器
问题描述
努力将 ProcessSampleBuffers 样本缓冲区从应用程序扩展传递到控制器我试图通过委托传递缓冲区,但它没有工作任何关于这些的答案都会有帮助
解决方案
您可以创建一个库/框架来管理您的应用程序和扩展程序的 IO。然后在处理完缓冲区后,将扩展程序中的缓冲区发送到您的框架,您可以通知您的容器应用程序。例如,
MyExtension.appex:通过委托或 KVO(更昂贵)将缓冲区发送到您的通用框架
MyCommonFramework.framework:接收缓冲区及其类型,然后在处理传递给主应用程序后使用 Core Image 进行渲染。
MyApp.app:可以持有对 CommanFramework 的缓冲区处理器类的引用,通过委托或 KVO 将接收处理后的缓冲区或视频/音频本身。
推荐阅读
- javascript - 如何访问子类组件模板中的超类属性?角
- dart - TextField 点击更改 Flutter 中的切换
- android - 如何在 Firebase Firestore 中使用查询
- python - 如何在odoo上重新创建失败的邮件
- flutter - FloatingActionButton onPressed 未触发
- c - 读取键值对的 fscanf 问题
- python - 使用一个 glob.glob 而不是多个 glob.glob
- sql - 根据列中的日期值排除日期
- android - TextView:删除顶部和底部的间距和填充
- python - 是否可以使用 numpy 计算递归数据