Signature API : POST http://{SignageIP}:9646/api/videocapture
L'API ci-dessus aide une application cliente à afficher la source d'un flux vidéo de webcam sur l'écran d'une signalétique pendant un intervalle de temps défini.
Corps de l'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
}
}Descriptions des champs
DeviceId - L'ID unique d'un appareil webcam.
Duration - L'intervalle de temps pendant lequel l'actif sera affiché sur la signalétique.
ContentOverride - Définit si le déclencheur doit remplacer la lecture d'un autre contenu déclenché.
ContentRewind - Définit si le déclencheur doit rembobiner la lecture actuelle sur un appareil tant que l'actif correspondant est en cours de lecture.
RenderTransform.ScaleX - Définit le facteur d'échelle de l'axe x.
RenderTransform.ScaleY - Définit le facteur d'échelle de l'axe y.
Réponse de l'API
Code de statut - Message
201 - Créé - Demande reçue.
409 - Conflit - La signalétique est en mode temps réel. Les demandes de déclenchement hors ligne ne peuvent pas être traitées.
409 - Conflit - L'ID de l'appareil de capture vidéo ne peut pas être nul ou vide.
409 - Conflit - L'appareil de capture vidéo est introuvable.
409 - Conflit - La durée doit être de 15, 30, 45 ou 60 secondes.
