Le processeur du programmateur de marqueurs temporels est utilisé pour les systèmes RAS qui ne fournissent pas d'événements de métadonnées de fin de pause. Par exemple, le RAS d'une station de radio interactive qui inclut des pauses publicitaires, mais pas d'autres métadonnées. Nous utilisons la durée de la pause publicitaire ou la valeur littérale pour déterminer le moment d'envoi d'un événement de métadonnées de fin de pause.
Ce processeur se distingue des autres processeurs par le fait qu’il ne modifie pas le marqueur temporel, mais qu’en fonction d’une condition, il génère un nouveau marqueur à la place.
Lorsque le processeur reçoit un message, il annule une programmation active et en crée une nouvelle uniquement si le message correspond au déclencheur. Ainsi, les pauses qui se chevauchent n’enverront qu’une seule pause de fin à la fin.
Nom du paramètre | Obligatoire | Description | Valeur possible |
---|---|---|---|
Touche de déclenchement | Oui | Nom du champ de message RAS. Par exemple, | Non nulle. |
Valeur de déclenchement | Oui | Valeur contenue dans le champ de message RAS qui déclenche la programmation d’un message de fin de pause. Il peut s’agir d’un masque (syntaxe de type VB). par exemple | Non nulle. |
Duration | Oui | Un modèle de chaîne pour la valeur de la durée peut être une constante ou une référence à une valeur de message RAS. Par exemple | Non nulle. |
Format de la durée | Non | Définit un format de la valeur de la durée ; utilise le même format que le processeur TimeSpan. par exemple | La valeur par défaut est |
Offset (décalage) | Oui | Décalage en millisecondes à ajouter au marqueur temporel programmé. | Non nulle. |
Exemple d’utilisation
L’exemple ci-dessus est interprété comme suit :
Quand
ad_type
égalBREAK
utilisercue_time_duration + 250
millisecondes (décalage) en tant qu’heure programmée du nouveau marqueur temporelCréez un nouveau marqueur temporel avec les attributs suivants :
ad_type
=END_BREAK
cue_time_duration
=0
cue_title
= copie de Trigger du marqueur temporelcue_title
Par conséquent, dans
cue_time_duration + 250 milliseconds
envoyer un nouveau marqueur temporel OutputConnecter.
Lorsqu'un marqueur temporel programmé est défini, il est supprimé chaque fois qu’un nouveau marqueur temporel est reçu par l’adaptateur RAS (car le marqueur temporel programmé n’est pas nécessaire).