You need to enable JavaScript to run this app.
导航

Mac

最近更新时间2024.03.26 11:07:30

首次发布时间2022.02.25 17:16:51

Mac Sample

开发环境要求

建议运行环境

  • Xcode 10.3 以上
  • macOS 10.11 以上
  • Cocoapod 1.3.1

集成到工程

找到 XXX_mac_header.zip 文件,解压后是sdk的头文件

找到动态库libeffect.dylib,配合头文件导入工程。加入动态库的路径 ${your_project_target} -> General -> Frameworks,Libraries,and Embedded Content
image.png

  • 添加链接库,在 other linker flags 添加 -lstdc++,-lz。
  • 请在 .mm 文件内调用api接口

注意事项

  • mac环境下的openglview初始化和ios不一样,需要继承的是NSOpenGLView。 view内通过调用[self display] 触发 drawRect 方法更新绘制。
  • 如果不需要在系统框架上绘制渲染结果,可以使用离线渲染的方式,在opengl context 下调用sdk即可。
  • mac摄像头下绘制的视频帧非镜像的,有需要镜像效果的话需要再绘制一次filp的视频帧, 或者绘制前把每帧的视屏数据做flip处理

美颜整体的接入流程和iOS类似详细,可以参考 接口说明-特效