cast. framework. HlsTimedMetadata
Contient les propriétés de métadonnées chronométrées spécifiques au HLS qui se trouvent dans la propriété #EXT-X-DATERANGE. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
Constructeur
HlsTimedMetadata
new HlsTimedMetadata()
Propriétés
clientAttributes
(Objet non nul ou non défini)
Le préfixe "X-" définit un espace de noms réservé aux attributs définis par le client. L'attribut client DOIT être un AttributeName légal. Les clients DOIVENT utiliser une syntaxe DNS inverse lors de la définition de leurs propres noms d'attributs pour éviter les conflits. La valeur de l'attribut DOIT être une chaîne, une séquence hexadécimale ou un point flottant flottant. Voici un exemple d'attribut défini par le client : X-COM-EXAMPLE-AD-ID="XYZ123". Ces attributs sont FACULTATIFS.
duration
(nombre ou non défini)
Durée de la plage de dates, exprimée en nombre décimal à virgule flottante. Elle ne doit PAS être négative. Un instant unique (par exemple, en franchissant une ligne d'arrivée) DOIT être représenté par une durée de 0. Cet attribut est FACULTATIF.
endDate
(chaîne ou non définie)
Chaîne contenant la date ISO-8601 à laquelle la plage de dates se termine. Elle DOIT être supérieure ou égale à la valeur de l'attribut START-DATE. Cet attribut est FACULTATIF.
endOnNext
(booléen ou non défini)
Une valeur booléenne indiquant la fin de la plage la contenant est égale à la date de début de la plage suivante (START-DATE). La plage suivante correspond à la plage de dates de la même classe CLASS dont la date de début (START-DATE) est postérieure à la date de début (START-DATE) de la plage en question. Cet attribut est FACULTATIF et est défini par défaut sur "false".
Durée planifiée
(nombre ou non défini)
Durée attendue de la plage de dates, exprimée en nombre décimal après virgule flottante. Elle ne doit PAS être négative. Cet attribut DOIT être utilisé pour indiquer la durée prévue d'une plage de dates dont la durée réelle n'est pas encore connue. Cet attribut est FACULTATIF.
ClasseRange
(chaîne ou non définie)
Chaîne définie par le client qui spécifie un ensemble d'attributs et la sémantique de leur valeur associée. Toutes les plages de dates ayant la même valeur d'attribut CLASSE DOIVENT respecter cette sémantique. Cet attribut est FACULTATIF.
scte35Cmd
(chaîne ou non définie)
Contient les données SCTE-35 splice_info_section(). Cet attribut est FACULTATIF.
scte35In
(chaîne ou non définie)
Porte les données SCTE-35 dans les données. Cet attribut est FACULTATIF.
scte35Out
(chaîne ou non définie)
Les données sont envoyées par SCTE-35. Cet attribut est FACULTATIF.
startDate
(chaîne ou non définie)
Chaîne contenant la date ISO-8601 à laquelle la plage de dates commence. Cet attribut est REQUIRED.