目前已知对音视频的采集可以通过如上两种方式来处理
1.系统框架AVFoundation
2.第三方框架 GPUImage
类设计思路
如果你设计的程序需要两种方式都要支持,用户可以根据需要自己选择。那么在类设计时,可以使用枚举来管理采集方式
typedef NS_ENUM(NSUInteger, RZAVCaptureType) {
RZAVCaptureTypeSystem, //使用系统框架AVFoundation
RZAVCaptureTypeGPUImage, //使用三方库 GPUImage
} ;
即然支持两种采集方式, 那我们就需要设计两个采集类。
一个是基于系统框架AVFoundati
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)