cast. framework. HlsTimedMetadata
Contiene proprietà dei metadati temporali specifiche per HLS trovate nella proprietà #EXT-X-DATERANGE. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
Costruttore
HlsTimedMetadata
new HlsTimedMetadata()
Proprietà
clientAttributes
(oggetto non null o non definito)
Il prefisso "X-" definisce uno spazio dei nomi riservato per gli attributi definiti dal client. L'attributo client-attribute DEVE essere un AttributeName valido. Per evitare collisioni, 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 una virgola mobile decimale. Un esempio di attributo definito dal client è X-COM-EXAMPLE-AD-ID="XYZ123". Questi attributi sono FACOLTATIVI.
media
(numero o non definito)
La durata dell'intervallo di date espressa come numero di secondi con virgola mobile decimale. NON DEVE essere negativo. Un singolo istante nel tempo (ad esempio, tagliare il traguardo) DEVE essere rappresentato con una durata pari a 0. Questo attributo è FACOLTATIVO.
endDate
(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 la contiene è uguale a START-DATE dell'intervallo seguente. Il seguente intervallo è l'intervallo di date della stessa CLASSE che ha il primo START-DATE dopo la data START-DATE dell'intervallo in questione. Questo attributo è FACOLTATIVO e il valore predefinito è false.
plannedDuration
(numero o non definito)
La durata prevista dell'intervallo di date espressa come numero di secondi con virgola mobile decimale. NON DEVE essere negativo. 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.
rangeClass
(stringa o non definita)
Una stringa definita dal client che specifica un insieme di attributi e la relativa semantica dei valori. Tutti gli intervalli di date con lo stesso valore dell'attributo CLASS DEVONO rispettare questa semantica. Questo attributo è FACOLTATIVO.
scte35Cmd
(stringa o non definita)
Trasmette dati splice_info_section() SCTE-35. Questo attributo è FACOLTATIVO.
scte35In
(stringa o non definita)
Contiene una giunzione di dati SCTE-35 nei dati. Questo attributo è FACOLTATIVO.
Scte35Out
(stringa o non definita)
Contiene dati SCTE-35 per suddividere i dati. Questo attributo è FACOLTATIVO.
startDate
(stringa o non definita)
Una stringa contenente la data ISO-8601 in cui inizia l'intervallo di date. Questo attributo è OBBLIGATORIO.