cast. framework。 HlsTimedMetadata
包含 #EXT-X-DATERANGE 属性中的 HLS 特定时序元数据属性。 https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
构造函数
HlsTimedMetadata
新增 HlsTimedMetadata()
属性
clientAttributes
(非 null 对象或未定义)
“X-”前缀定义了为客户端定义的属性预留的命名空间。client-attribute 必须是合法 AttributeName。客户端在定义自己的属性名称时应使用反向 DNS 语法,以避免冲突。属性值必须是字符串、十六进制序列或十进制浮点数。例如,X-COM-EXAMPLE-AD-ID="XYZ123" 就是客户端定义的属性。这些属性是可选的。
duration
(数字或未定义)
日期范围的时长,以小数浮点秒数表示。此值不得为负数。某个瞬间(例如越过终点线)应表示时长为 0。此属性为可选属性。
endDate
(字符串或未定义)
一个字符串,其中包含日期范围结束的 ISO-8601 日期。它必须等于或晚于 START-DATE 属性的值。 此属性为可选属性。
endOnNext
(布尔值或未定义)
指示包含此范围的范围的结束时间等于其跟随范围的 START-DATE 的布尔值。以下范围是具有问题范围的 START-DATE 之后的最早 START-DATE 的类的日期范围。此属性是可选的,默认值为 false。
plannedDuration
(数字或未定义)
日期范围的预期持续时间,以小数浮点秒数表示。此值不得为负数。如果日期范围的实际时长尚不清楚,则应使用此属性来指明其预期时长。此属性为可选属性。
rangeClass
(字符串或未定义)
客户端定义的字符串,用于指定一组属性及其关联的值语义。具有相同“类”属性值的所有日期范围都必须遵循这些语义。此属性是可选的。
scte35Cmd
(字符串或未定义)
携带 SCTE-35 splice_info_section() 数据。此属性为可选属性。
scte35In
(字符串或未定义)
在数据中携带 SCTE-35 数据接合。此属性为可选属性。
Scte35Out
(字符串或未定义)
携带 SCTE-35 数据接合数据。此属性为可选属性。
startDate
(字符串或未定义)
一个字符串,其中包含日期范围开始的 ISO-8601 日期。此属性为必需属性。