CMTime 结构

定义

表示合理数字 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。

适用于

另请参阅