CVTime Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
CoreVideo time representation.
[ObjCRuntime.Watch(4, 0)]
public struct CVTime
type CVTime = struct
- Inheritance
-
CVTime
- Attributes
Remarks
The CVTime structure contains two important fields: TimeValue and TimeScale. The TimeScale determines how many TimeValues exist per second.
For example, if TimeScale is 600, then to represent the 2 seconds, the value of TimeValue should be 1,200.
Fields
TimeFlags |
Flags for CVTime, if set to 1, the CVTime is indefinite and neither the TimeValue and TimeScale are valid. |
TimeScale |
Determines how many TimeValues make up one second. |
TimeValue |
Determines how many TimeValues are represented by this CVTime. |
Properties
Flags |
Flags for CVTime, if set to IsIndefinite, the CVTime is indefinite and neither the TimeValue and TimeScale are valid. |
IndefiniteTime |
Unknown or indefinite time. |
ZeroTime |
Represents a zero duration.. |
Methods
Equals(Object) |
Determines whether two CVTime objects are equal. |
GetCurrentHostTime() | |
GetHashCode() |
Returns the hashcode for this object. |
GetHostClockFrequency() |
Returns the system's clock frequency. |
GetHostClockMinimumTimeDelta() |