CMTime 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.
A time value that represents a rational number Value/P:CoreMedia.CMTime.Timescale.
public struct CMTime
type CMTime = struct
- Inheritance
-
CMTime
Constructors
CMTime(Int64, Int32, Int64) | |
CMTime(Int64, Int32) |
Fields
EpochKey | |
FlagsKey | |
Indefinite |
Constant that contains an indefinite CMTime. |
Invalid |
Constant that contains an invalid CMTime. |
MaxTimeScale |
Maximum supported time scale. |
NegativeInfinity |
Constant that contains a negative infinity CMTime. |
PositiveInfinity |
Constant that contains a positive infinity CMTime. |
ScaleKey |
Key that can be used in NSDictionary objects returned by CMTime to extract the Scale property. |
TimeEpoch |
The time epoch. |
TimeFlags |
Flags set on the CMTime |
TimeScale |
Timescale for the CMTime (the denominator). |
Value |
Value component of a CMTime (the numerator). |
ValueKey |
Key that can be used in NSDictionary objects returned by CMTime to extract the Value property. |
Zero |
Constant that contains a zero CMTime. |
Properties
AbsoluteValue | |
Description | |
HasBeenRounded |
Indicates that the CMTime was rounded. |
IsIndefinite |
Indicates that the CMTime is indefinite. |
IsInvalid |
Indicates that the CMTime value stored is invalid. |
IsNegativeInfinity |
Indicates if the CMTime represents negative infinity. |
IsNumeric |
Indicates if the CMTime is numeric. |
IsPositiveInfinity |
Indicates if the CMTime represents positive infinity. |
Seconds |
Number of seconds |
Methods
Add(CMTime, CMTime) | |
Compare(CMTime, CMTime) | |
ConvertScale(Int32, CMTimeRoundingMethod) | |
Equals(Object) | |
Fold(CMTime, CMTimeRange) | |
FromDictionary(NSDictionary) | |
FromSeconds(Double, Int32) |
Creates a new instance of CMTime from a second and timescale description. |
GetHashCode() | |
GetMaximum(CMTime, CMTime) | |
GetMinimum(CMTime, CMTime) | |
Multiply(CMTime, Double) |
Multiples a CMTime by a double value. |
Multiply(CMTime, Int32, Int32) |
Multiples a CMTime by a fraction expressed as a multiplier and a divisor. |
Multiply(CMTime, Int32) |
Multiples a CMTime by an integer value. |
Subtract(CMTime, CMTime) |
Substracts a CMTime from another CMTime. |
ToDictionary() | |
ToString() |
Human readable description of the CMTime. |
Operators
Addition(CMTime, CMTime) |
Adds two CMTimes and returns a new one. |
Equality(CMTime, CMTime) |
Compares two CMTimes for equality |
GreaterThan(CMTime, CMTime) | |
GreaterThanOrEqual(CMTime, CMTime) | |
Inequality(CMTime, CMTime) |
Compares two CMTimes for inequality |
LessThan(CMTime, CMTime) | |
LessThanOrEqual(CMTime, CMTime) | |
Multiply(CMTime, Double) |
Multiples a CMTime by a double. |
Multiply(CMTime, Int32) |
Multiples a CMTime by an integer. |
Subtraction(CMTime, CMTime) |
Substracts a CMTime from another CMTime. |