public final class CMTimeFlags
extends java.lang.Object
Flag bits for a CMTime. [@constant] kCMTimeFlags_Valid Must be set, or the CMTime is considered invalid. Allows simple clearing (eg. with calloc or memset) for initialization of arrays of CMTime structs to "invalid". This flag must be set, even if other flags are set as well. [@constant] kCMTimeFlags_HasBeenRounded Set whenever a CMTime value is rounded, or is derived from another rounded CMTime. [@constant] kCMTimeFlags_PositiveInfinity Set if the CMTime is +inf. "Implied value" flag (other struct fields are ignored). [@constant] kCMTimeFlags_NegativeInfinity Set if the CMTime is -inf. "Implied value" flag (other struct fields are ignored). [@constant] kCMTimeFlags_Indefinite Set if the CMTime is indefinite/unknown. Example of usage: duration of a live broadcast. "Implied value" flag (other struct fields are ignored).
| Modifier and Type | Field and Description |
|---|---|
static int |
HasBeenRounded |
static int |
ImpliedValueFlagsMask |
static int |
Indefinite |
static int |
NegativeInfinity |
static int |
PositiveInfinity |
static int |
Valid |
public static final int Valid
public static final int HasBeenRounded
public static final int PositiveInfinity
public static final int NegativeInfinity
public static final int Indefinite
public static final int ImpliedValueFlagsMask