首页 > 解决方案 > 如何将processSampleBuffer的samplebuffer从app Extension传递到ios中的控制器

问题描述

努力将 ProcessSampleBuffers 样本缓冲区从应用程序扩展传递到控制器我试图通过委托传递缓冲区,但它没有工作任何关于这些的答案都会有帮助

标签: ioswebrtcscreensharing

解决方案


您可以创建一个库/框架来管理您的应用程序和扩展程序的 IO。然后在处理完缓冲区后,将扩展程序中的缓冲区发送到您的框架,您可以通知您的容器应用程序。例如,

MyExtension.appex:通过委托或 KVO(更昂贵)将缓冲区发送到您的通用框架

MyCommonFramework.framework:接收缓冲区及其类型,然后在处理传递给主应用程序后使用 Core Image 进行渲染。

MyApp.app:可以持有对 CommanFramework 的缓冲区处理器类的引用,通过委托或 KVO 将接收处理后的缓冲区或视频/音频本身。


推荐阅读