cast. framework. HlsTimedMetadata
Contiene proprietà di metadati a tempo specifiche HLS trovate nella proprietà #EXT-X-DATERANGE. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
Costruttore
Metadati HlsTimed
nuovo HlsTimedMetadata()
Proprietà
clientAttributes
(Oggetto non null o non definito)
Il prefisso "X-" definisce uno spazio dei nomi riservato agli attributi definiti dal client. L'attributo client DEVE essere un AttributeName legale. Per evitare conflitti, i client DEVONO utilizzare una sintassi DNS inversa quando definiscono i propri nomi degli attributi. Il valore dell'attributo DEVE essere una stringa, una sequenza esadecimale o un punto decimale con virgola mobile. Un esempio di attributo definito dal client è X-COM-EXAMPLE-AD-ID="XYZ123". Questi attributi sono FACOLTATIVI.
duration
(numero o non definito)
La durata dell'intervallo di date espressa in numero decimale in virgola mobile in secondi. NON DEVE essere negativa. Un singolo istante nel tempo (ad esempio, tagliando il traguardo) DEVE essere rappresentato con una durata di 0. Questo attributo è FACOLTATIVO.
DataData
(stringa o non definita)
Una stringa contenente la data ISO-8601 in cui termina l'intervallo di date. DEVE essere uguale o successivo al valore dell'attributo Start-DATE. Questo attributo è FACOLTATIVO.
endOnNext
(booleano o non definito)
Un valore booleano che indica la fine dell'intervallo che lo contiene è uguale alla data di inizio dell'intervallo successivo. Il seguente intervallo è l'intervallo di date della stessa CLASSE che ha la prima data di inizio successiva alla data di inizio dell'intervallo in questione. Questo attributo è OPTIONAL e il valore predefinito è false.
pianoDurata
(numero o non definito)
La durata prevista dell'intervallo di date espressa in numero decimale in virgola mobile. NON DEVE essere negativa. Questo attributo DEVE essere utilizzato per indicare la durata prevista di un intervallo di date la cui durata effettiva non è ancora nota. Questo attributo è FACOLTATIVO.
intervalloClasse
(stringa o non definita)
Una stringa definita dal client che specifica un insieme di attributi e la relativa semantica del valore. Tutti gli intervalli di date con lo stesso valore di attributo CLASS devono rispettare la semantica. Questo attributo è FACOLTATIVO.
scte35Cmd
(stringa o non definita)
Include i dati SCTE-35 splice_info_section(). Questo attributo è FACOLTATIVO.
scte35in
(stringa o non definita)
Accorpa i dati SCTE-35 nei dati. Questo attributo è FACOLTATIVO.
Escte35Out
(stringa o non definita)
Trasporta i dati di giunzione SCTE-35. Questo attributo è FACOLTATIVO.
Data di inizio
(stringa o non definita)
Una stringa contenente la data ISO-8601 in cui inizia l'intervallo di date. Questo attributo è obbligatorio.