按照Core Audio上面的文档,音频设备本身会有个设备周期,这个周期决定了音频设备所能缓存的最大数据量;而另一方面,我们在初始化Core Audio音频管理对象的时候,也可以设置一个周期,这个是指延时周期。之前一直没有在意这个,后来在做音频采集时,发现这两个时间异常重要,一旦我们设定的延时周期大于设备周期一定范围时,采集出来的数据就会出现丢帧的现象。 按照Core Audio上面的文档,音频设备本身会有个设备周期,这个周期决定了音频设备
按照Core Audio上面的文档,音频设备本身会有个设备周期,这个周期决定了音频设备所能缓存的最大数据量;而另一方面,我们在初始化Core Audio音频管理对象的时候,也可以设置一个周期,这个是指延时周期。之前一直没有在意这个,后来在做音频采集时,发现这两个时间异常重要,一旦我们设定的延时周期大于设备周期一定范围时,采集出来的数据就会出现丢帧的现象。 按照Core Audio上面的文档,音频设备本身会有个设备周期,这个周期决定了音频设备