iOS音视频开发 - 采集

介绍

目前已知对音视频的采集可以通过如上两种方式来处理

  • 1.系统框架 AVFoundation
  • 2.第三方框架 GPUImage

类设计思路

如果你设计的程序需要两种方式都要支持,用户可以根据需要自己选择。那么在类设计时,可以使用枚举来管理采集方式

typedef NS_ENUM(NSUInteger, RZAVCaptureType)  {
   
    
    
    RZAVCaptureTypeSystem,	//使用系统框架AVFoundation
    RZAVCaptureTypeGPUImage,	//使用三方库 GPUImage
} ;

即然支持两种采集方式, 那我们就需要设计两个采集类。

  • 一个是基于系统框架AVFoundati

猜你喜欢

转载自blog.csdn.net/zhanglei5415/article/details/124469443