CMTime 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示合理数字 Value/ 的时间值。
public struct CMTime
type CMTime = struct
- 继承
-
CMTime
构造函数
CMTime(Int64, Int32) |
表示合理数字 Value/ 的时间值。 |
CMTime(Int64, Int32, Int64) |
表示合理数字 Value/ 的时间值。 |
字段
EpochKey |
表示合理数字 Value/ 的时间值。 |
FlagsKey |
表示合理数字 Value/ 的时间值。 |
Indefinite |
包含无限 CMTime 的常量。 |
Invalid |
包含无效 CMTime 的常量。 |
MaxTimeScale |
支持的最大时间刻度。 |
NegativeInfinity |
包含负无穷大 CMTime 的常量。 |
PositiveInfinity |
包含正无穷大 CMTime 的常量。 |
ScaleKey |
CMTime 返回的 NSDictionary 对象中可用于提取 Scale 属性的键。 |
TimeEpoch |
时间纪元。 |
TimeFlags |
在 CMTime 上设置的标志 |
TimeScale |
CMTime 的时间刻度 (分母) 。 |
Value |
CMTime 的值组件 (分子) 。 |
ValueKey |
CMTime 返回的 NSDictionary 对象中可用于提取 Value 属性的键。 |
Zero |
包含零 CMTime 的常量。 |
属性
AbsoluteValue |
表示合理数字 Value/ 的时间值。 |
Description |
表示合理数字 Value/ 的时间值。 |
HasBeenRounded |
指示 CMTime 已舍入。 |
IsIndefinite |
指示 CMTime 是无限期的。 |
IsInvalid |
指示存储的 CMTime 值无效。 |
IsNegativeInfinity |
指示 CMTime 是否表示负无穷大。 |
IsNumeric |
指示 CMTime 是否为数值。 |
IsPositiveInfinity |
指示 CMTime 是否表示正无穷大。 |
Seconds |
秒数 |
方法
Add(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
Compare(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
ConvertScale(Int32, CMTimeRoundingMethod) |
表示合理数字 Value/ 的时间值。 |
Equals(Object) |
表示合理数字 Value/ 的时间值。 |
Fold(CMTime, CMTimeRange) |
表示合理数字 Value/ 的时间值。 |
FromDictionary(NSDictionary) |
表示合理数字 Value/ 的时间值。 |
FromSeconds(Double, Int32) |
根据第二个和时间刻度说明创建 CMTime 的新实例。 |
GetHashCode() |
表示合理数字 Value/ 的时间值。 |
GetMaximum(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
GetMinimum(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
Multiply(CMTime, Double) |
将 CMTime 乘以双精度值。 |
Multiply(CMTime, Int32) |
将 CMTime 乘以整数值。 |
Multiply(CMTime, Int32, Int32) |
用表示为乘数和除数的分数将 CMTime 相乘。 |
Subtract(CMTime, CMTime) |
从另一个 CMTime 减去 CMTime。 |
ToDictionary() |
表示合理数字 Value/ 的时间值。 |
ToString() |
CMTime 的可读说明。 |
运算符
Addition(CMTime, CMTime) |
添加两个 CMTime 并返回一个新 CMTime。 |
Equality(CMTime, CMTime) |
比较两个 CMTime 的相等性 |
GreaterThan(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
GreaterThanOrEqual(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
Inequality(CMTime, CMTime) |
比较两个 CMTime 的不相等性 |
LessThan(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
LessThanOrEqual(CMTime, CMTime) |
表示合理数字 Value/ 的时间值。 |
Multiply(CMTime, Double) |
将 CMTime 乘以倍数。 |
Multiply(CMTime, Int32) |
将 CMTime 乘以整数。 |
Subtraction(CMTime, CMTime) |
从另一个 CMTime 减去 CMTime。 |