¿Cómo funciona CMTimeCompare? Apple parece haber omitido los valores de retorno de su documentación.¿Cómo funciona CMTimeCompare?
Asumo si los tiempos son iguales devuelve cero y retorno positivo o negativo 1 sobre la base de que es mayor?
¿Cómo funciona CMTimeCompare? Apple parece haber omitido los valores de retorno de su documentación.¿Cómo funciona CMTimeCompare?
Asumo si los tiempos son iguales devuelve cero y retorno positivo o negativo 1 sobre la base de que es mayor?
De CMTime.h:
Devuelve la relación numérica (-1 = menos de, 1 = mayor que, 0 = igual) de dos CMTimes.
-1 se devuelve si time1 es menor que time2. 0 es devuelto si son iguales. 1 se devuelve si time1 es mayor que time2.
EDIT:
Tenga en cuenta que:
CMTimes no válidos se consideran iguales a otros CMTimes no válidos, y mayor que cualquier otro CMTime. Se considera que el infinito positivo es menor que cualquier CMTime no válido, igual a él, y mayor que cualquier otro CMTime. Un CMTime indefinido se considera como inferior a cualquier CMTime no válido, inferior al infinito positivo, igual a sí mismo, y superior a cualquier otro CMTime. El infinito negativo se considera igual a sí mismo, y menos que cualquier otro CMTime.
Si hacer 'CMTimeCompare (a, b)' devuelve -1 si a Dex
-1 se devuelve si time1 es menor que time2. Entonces sí. – fbernardo