我看过一些examplesofCMTime(三个单独的链接),但我仍然不明白。我正在将AVCaptureSession与AVCaptureVideoDataOutput一起使用,我想设置输出的最大帧速率和最小帧速率。我的问题是我只是不了解CMTime结构。
显然CMTimeMake(value,timeScale)应该每1 / timeScale秒为我提供值帧,以合计value / timeScale秒,否则我弄错了吗?
为什么没有在任何地方记录此文件以解释其作用?
如果确实如此工作,我将如何获得不确定数量的帧?
如果真的很简单,很抱歉,但是还没有单击。
CMTime
结构表示存储为有理数的时间长度(请参见CMTime Reference)。 CMTime
具有value
和timescale
字段,并表示时间value/timescale seconds
。
我的经验不同。