Firma API: POST http://{SignageIP}:9646/api/videocapture
La API anterior ayuda a una aplicación cliente a llevar la fuente de una transmisión de video de webcam a la pantalla en una señalización durante un intervalo de tiempo definido.
Cuerpo de la API
{
"DeviceId": "\\\\?\\USB#VID_05AC&PID_8510&MI_00#7&1C1EDF39&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\\GLOBAL",
"Duration": 15,
"RenderTransform":
{
"ScaleX": 1.5,
"ScaleY": 1.5
}
}Descripciones de campos
DeviceId - El ID único de un dispositivo de webcam.
Duration - El intervalo de tiempo en que el activo se mostrará en la señalización.
ContentOverride - Define si el disparador debe anular la reproducción de otro contenido activado.
ContentRewind - Define si el disparador debe rebobinar la reproducción actual en un dispositivo mientras el activo coincidente se esté reproduciendo.
RenderTransform.ScaleX - Establece el factor de escala del eje x.
RenderTransform.ScaleY - Establece el factor de escala del eje y.
Respuesta de la API
Código de estado - Mensaje
201 - Creado - Solicitud recibida.
409 - Conflicto - La señalización está en modo de tiempo real. Las solicitudes de activación fuera de línea no se pueden procesar.
409 - Conflicto - El ID del dispositivo de captura de video no puede ser nulo o vacío.
409 - Conflicto - No se puede encontrar el dispositivo de captura de video.
409 - Conflicto - La duración debe ser de 15, 30, 45 o 60 segundos.
