cast. framework: HlsTimedMetadata
Enthält HLS-spezifische, zeitgesteuerte Metadatenattribute, die in der Property #EXT-X-DATERANGE gefunden werden. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
Konstruktor
HlsTimedMetadaten
neues HlsTimedMetadata()
Attribute
ClientAttributes
(nicht null oder nicht definiert)
Das Präfix „X-“ definiert einen Namespace, der für vom Kunden definierte Attribute reserviert ist. Das Client-Attribut MUSS ein gültiger AttributName sein. Clients SOLLTEn eine umgekehrte DNS-Syntax verwenden, wenn sie ihre eigenen Attributnamen definieren, um Konflikte zu vermeiden. Der Attributwert MUSS ein String, eine Hexadezimalsequenz oder ein Dezimal-Gleitkomma sein. Ein Beispiel für ein benutzerdefiniertes Attribut ist X-COM-EXAMPLE-AD-ID="XYZ123". Diese Attribute sind OPTIONAL.
duration
(Zahl oder nicht definiert)
Die Dauer des Zeitraums als dezimale Gleitkommazahl in Sekunden. Er DARF NICHT negativ sein. Ein einzelner Zeitpunkt (z.B. eine Ziellinie überquert) sollte mit einer Dauer von 0 dargestellt werden. Dieses Attribut ist OPTIONAL.
endDate
(String oder nicht definiert)
Ein String mit dem ISO-8601-Datum, an dem der Zeitraum endet. Er muss dem Wert des Attributs START-DATE entsprechen oder danach liegen. Dieses Attribut ist OPTIONAL.
endOnWeiter
(Boolesch oder nicht definiert)
Ein boolescher Wert, der das Ende des Bereichs angibt, der diesen enthält, entspricht dem START-DATE des nachfolgenden Zeitraums. Der folgende Bereich ist der Zeitraum derselben CLASS, der das früheste START-DATE nach dem START-DATE des betreffenden Bereichs hat. Dieses Attribut ist OPTIONAL und standardmäßig auf „falsch“ gesetzt.
geplante Dauer
(Zahl oder nicht definiert)
Die erwartete Dauer des Zeitraums, ausgedrückt als Dezimal-Gleitkommazahl in Sekunden. Er DARF NICHT negativ sein. Dieses Attribut MUSS verwendet werden, um die erwartete Dauer für einen Zeitraum anzugeben, dessen tatsächliche Dauer noch nicht bekannt ist. Dieses Attribut ist OPTIONAL.
rangeClass (Bereichsklasse)
(String oder nicht definiert)
Ein vom Client definierter String, der eine Reihe von Attributen und die zugehörige Wertsemantik angibt. Alle Zeiträume mit demselben CLASS-Attributwert MÜSSEN dieser Semantik entsprechen. Dieses Attribut ist OPTIONAL.
SCTE35Cmd
(String oder nicht definiert)
Enthält SCTE-35-splice_info_section()-Daten. Dieses Attribut ist OPTIONAL.
SCTE35In
(String oder nicht definiert)
SCTE-35-Datensplice in Daten. Dieses Attribut ist OPTIONAL.
SCte35Out
(String oder nicht definiert)
SCTE-35-Daten werden übertragen. Dieses Attribut ist OPTIONAL.
startDate
(String oder nicht definiert)
Ein String mit dem ISO-8601-Datum, an dem der Zeitraum beginnt. Dieses Attribut ist erforderlich.