CMTimeCompare如何工作?

Dex*_*Dex 7 ios cmtime

CMTimeCompare如何工作?Apple似乎已经从他们的文档中遗漏了返回值.

https://developer.apple.com/library/mac/#documentation/CoreMedia/Reference/CMTime/Reference/reference.html

我假设如果时间相等则返回零并返回正或负1,基于哪个更大?

fbe*_*rdo 18

来自CMTime.h:

返回两个CMTime的数值关系(-1 =小于,1 =大于,0 =相等).

如果time1小于time2,则返回-1.如果它们相等则返回0.如果time1大于time2,则返回1.

编辑:

请注意:

无效CMTime被认为等于其他无效CMTime,并且大于任何其他CMTime.正无穷大被认为小于任何无效的CMTime,等于其自身,并且大于任何其他CMTime.不定CMTime被认为小于任何无效CMTime,小于正无穷大,等于其自身,并且大于任何其他CMTime.负无穷大被认为等于自身,并且小于任何其他CMTime.