Procesador del programador de puntos de referencia

Anterior Siguiente

El procesador del programador de puntos de referencia se utiliza para sistemas RAS que no proporcionan eventos de metadatos de interrupción final.  Por ejemplo, el RAS de una estación de radio hablada que tiene cortes publicitarios pero no otros metadatos. Usamos la duración del corte publicitario o el valor literal para determinar cuándo enviar un evento de metadatos de fin de corte.

Este procesador se distingue de los otros procesadores por el hecho de que no cambia el punto de referencia, sino que, dependiendo de una condición, genera un nuevo punto de referencia.

Cuando el procesador recibe un mensaje, cancela una programación activa y crea una nueva sólo si el mensaje corresponde al desencadenador. Por lo tanto, las interrupciones superpuestas enviarán solo una interrupción final al final.

Nombre del parámetro

Obligatorio 

Descripción

Valor posible

Tecla de disparo

Nombre del campo de mensaje RAS. P ej. category.

No es nulo.

Valor de activación

Valor que contiene el campo del mensaje RAS que desencadena la programación de un mensaje de interrupción final. Podría ser una máscara (sintaxis similar a VB). Por ejemplo, b* o break.

No es nulo.

Duración

Una plantilla de cadena para el valor de duración podría ser una constante o una referencia a un valor de mensaje RAS. Por ejemplo 1:35 o {duration}

No es nulo.

Formato de duración

No

Define un formato del valor Duración; utiliza el mismo formato que el procesador TimeSpan. Por ejemplo, hh:mm:ss o s

El valor predeterminado es fff (milisegundos).

Offset

Desvíe en milisegundos para agregarlo al punto de referencia programado.

No es nulo.

Ejemplo de uso

CuePointSchedulerProc_example

El ejemplo anterior se interpreta de la siguiente manera:

  • Si seleccionó ad_type equivale BREAK  uso cue_time_duration + 250 milisegundos (desplazamiento) como nuevo tiempo de programación de puntos de referencia

  • Cree un nuevo punto de referencia con los siguientes atributos:

    • ad_type = END_BREAK

    • cue_time_duration = 0  

    • cue_title = copia del punto de referencia de activación cue_title

  • Por lo tanto, en cue_time_duration + 250 milliseconds enviar un nuevo punto de referencia a OutputConnecter.

Cuando se establece un punto de referencia programado, se borrará cada vez que el adaptador de RAS reciba un nuevo punto de referencia (ya que no hay necesidad del punto de referencia programado).