Klasse: HlsTimedMetadata

Konstruktor

HlsTimedMetadata

neu HlsTimedMetadata()

Attribute

clientAttributes

(Objekt ungleich null oder nicht definiert)

Das Präfix "X-" definiert einen Namespace, der für client-definierte Attribute reserviert ist. Das Client-Attribut MUSS ein gültiger AttributeName sein. Clients SOLLTE eine Reverse-DNS-Syntax verwenden, wenn sie ihre eigenen Attributnamen definieren, um Kollisionen zu vermeiden. Der Attributwert MUSS ein String, eine hexadezimale Sequenz oder eine dezimale Gleitkommazahl sein. Ein Beispiel für ein vom Kunden definiertes Attribut ist X-COM-EXAMPLE-AD-ID="XYZ123". Diese Attribute sind OPTIONAL.

dauer

(Anzahl oder nicht definiert)

Die Dauer des Zeitraums in Sekunden als dezimale Gleitkommazahl. Der Wert DARF NICHT negativ sein. Ein einzelner Zeitpunkt (z.B. das Überqueren einer Ziellinie) 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 gleich oder nach dem Wert des START-DATE-Attributs sein. Dieses Attribut ist OPTIONAL.

endOnNext

(boolesch oder nicht definiert)

Ein boolescher Wert, der angibt, dass das Ende des Bereichs, in dem er enthalten ist, gleich dem START-DATE des folgenden Bereichs ist. Der folgende Bereich ist der Zeitraum derselben CLASS-Klasse mit dem frühesten START-DATE nach dem START-DATE des betreffenden Bereichs. Dieses Attribut ist OPTIONAL und standardmäßig auf „false“ gesetzt.

plannedDuration

(Anzahl oder nicht definiert)

Die erwartete Dauer des Zeitraums, ausgedrückt als dezimale Gleitkommazahl in Sekunden. Der Wert DARF NICHT negativ sein. Dieses Attribut SOLLTE verwendet werden, um die erwartete Dauer eines Zeitraums anzugeben, dessen tatsächliche Dauer noch nicht bekannt ist. Dieses Attribut ist OPTIONAL.

rangeClass

(String oder nicht definiert)

Ein vom Client definierter String, der einen Satz 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)

Trage SCTE-35-splice_info_section()-Daten. Dieses Attribut ist OPTIONAL.

scte35In

(String oder nicht definiert)

Überträgt einen SCTE-35-Datensplice in Daten. Dieses Attribut ist OPTIONAL.

scte35Out

(String oder nicht definiert)

Überträgt SCTE-35-Daten mit verteilten Daten. Dieses Attribut ist OPTIONAL.

startDate

(String oder nicht definiert)

Ein String mit dem ISO 8601-Datum, an dem der Zeitraum beginnt. Dieses Attribut ist REQUIRED.