compositor
El objeto compositor le permite realizar acciones relacionadas con el compositor de video.
IDL de compositor
interface Compositor {
void pause(int timeout_ms);
void resume();
int getCrc();
};Creación de objetos
Para crear un objeto compositor , primero cargue el módulo brightsign/compositor usando el método require() . Luego cree una instancia de la clase captura de pantalla.
var CompositorClass = require("@brightsign/compositor");
var compositor = new CompositorClass();Compositor
pause()
void pause(int timeout_ms) Suspende las actualizaciones del compositor gráfico durante el número especificado de milisegundos (o hasta que se llame al método resume() ), hasta un intervalo máximo de 10 segundos. Mientras el compositor gráfico está en pausa, no se actualizarán elementos visuales (excepto Video HWZ, marquesinas con desplazamientoscrolling tickers, y texturas Chromium fuera de pantalla). Use este método para combinar operaciones intensivas de gráficos y diseño en una sola actualización v-sync.
resume()
void resume()Reanuda el compositor gráfico si fue pausado con el método pause() .
getCrc()
int getCrc()Devuelve el CRC de las señales Y y Cb como un único entero. Este método permite que el script compare dos momentos en la salida gráfica: si los valores devueltos difieren, entonces la salida no es idéntica.