cast. 架構。 HlsTimedMetadata
包含 #EXT-X-DATERANGE 屬性中的 HLS 專屬定時中繼資料屬性。 https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
建構函式
HlsTimedMetadata
新 HlsTimedMetadata()
屬性
clientAttributes
(非空值或未定義的物件)
「X-」前置字串定義為用戶端定義屬性預留的命名空間。client-屬性「必須」是合法的 AttributeName。用戶端「應」在定義自己的屬性名稱時使用反向 DNS 語法,以免發生衝突。屬性值「必須」是字串、十六進位序列或小數點。用戶端定義屬性的範例為 X-COM-EXAMPLE-AD-ID="XYZ123"。這些屬性為選用屬性。
持續時間
(數字或未定義)
日期範圍的持續時間,以小數點浮點數的秒數表示。不得為負值。單次時間 (例如交叉終點線) 應以 0 表示。此為選用屬性。
endDate
(字串或未定義)
包含日期範圍結束之 ISO-8601 日期的字串。其中 必須等於或晚於 START-DATE 屬性的值。 此為選用屬性。
endOnNext
(布林值或未定義)
布林值,表示包含該範圍的範圍結尾等於其追蹤範圍的 START-DATE。下列範圍是指同一個 CLASS 的日期範圍,該範圍最早的 START-DATE 晚於相關範圍的 START-DATE。此為選用屬性,預設為 false。
plannedDuration
(數字或未定義)
日期範圍的預期持續時間,以小數點浮點數的秒數表示。不得為負值。這個屬性應用於指出日期範圍內的預計期間,後者實際持續時間不明。此為選用屬性。
rangeClass
(字串或未定義)
用戶端定義字串,指定一組屬性及其相關聯的值語意。凡是具有相同 CLASS 屬性值的所有日期範圍,「都必須」遵循這些語意。這個屬性為選用項目。
Scte35Cmd
(字串或未定義)
傳輸 SCTE-35 splice_info_section() 資料。此為選用屬性。
scte35In
(字串或未定義)
將資料剪接為 SCTE-35。此為選用屬性。
scte35Out
(字串或未定義)
包含 SCTE-35 資料打散資料。此為選用屬性。
startDate
(字串或未定義)
包含日期範圍起點的 ISO-8601 日期的字串。這是必要屬性。