cast. 框架。 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"。这些属性是可选的。
时长
(数字或未定义)
日期范围的持续时间,以十进制浮点数表示。此值不能为负数。单个时刻(例如,跨过终点线)应以时长 0 表示。该属性是可选属性。
endDate
(字符串或未定义)
一个字符串,其中包含日期范围的结束日期的 ISO-8601 日期。该值必须等于或晚于 START-DATE 属性的值。该属性是可选属性。
endOnNext
(布尔值或未定义)
指示包含其范围的范围的结束时间的布尔值等于其关注范围的起始日期。以下范围是同一类的日期范围,其起始日期最早为相关日期范围的 START-DATE。该属性是可选属性,默认为 false。
计划时长
(数字或未定义)
日期范围的预计时长,以十进制浮点数表示。此值不能为负数。此属性应该用于指明实际时长未知的日期范围的预期时长。该属性是可选属性。
范围
(字符串或未定义)
客户端定义的字符串,用于指定一组属性及其关联的值语义。具有相同类属性值的所有日期范围都必须遵守这些语义。此属性是可选的。
scte35Cmd
(字符串或未定义)
包含 SCTE-35 splice_info_section() 数据。该属性是可选属性。
Scte35In
(字符串或未定义)
包含 SCTE-35 数据拼接数据。该属性是可选属性。
Scte35 退出
(字符串或未定义)
包含 SCTE-35 数据拼接数据。该属性是可选属性。
startDate
(字符串或未定义)
一个字符串,其中包含日期范围开始的 ISO-8601 日期。 该属性是必填属性。