VBAN-Screen Presentation

VB-Audio Network Protocol and applications
Post Reply
Vincent Burel
Site Admin
Posts: 2184
Joined: Sun Jan 17, 2010 12:01 pm

VBAN-Screen Presentation

Post by Vincent Burel »

VBAN-Screen is a standalone application to monitor up to 4x VBAN-Frame Stream (Video) or display some drawing (VBAN-Text drawing request).

WEB PAGE and DOWNLOAD: https://vb-audio.com/Voicemeeter/vban.h ... VBANScreen

VBANScreenVideoMonitoring.png
VBANScreenVideoMonitoring.png (496.98 KiB) Viewed 1226 times

How To Send a VBAN-Frame Stream to VBAN-Screen ?

- With VB-Audio Matrix version x.0.1.7
- With MacroButtons Version 1.1.2.4 that can send it's own main view.

VBAN-Screen can also display some drawing primitives from a VBAN-TEXT request, see example below...
Vincent Burel
Site Admin
Posts: 2184
Joined: Sun Jan 17, 2010 12:01 pm

Display ON AIR on VBAN-Screen

Post by Vincent Burel »

Display ON AIR on VBAN-Screen with a simple VBAN-Text Request:

Code: Select all

SendText("vban3", Reset(color=FF0000, dx=1600, dy=900); DrawText(color=FFFFFF, x0=0, y0=0, dx=1600, dy=900, font="Arial", size=300, weight=800, text="ON AIR", halign=center, valign=center););
Drawing_OnAir.png
Drawing_OnAir.png (18.7 KiB) Viewed 1224 times
Vincent Burel
Site Admin
Posts: 2184
Joined: Sun Jan 17, 2010 12:01 pm

Display PLAY/STOP on VBAN-Screen

Post by Vincent Burel »

Display PLAY icon on VBAN Screen:

Code: Select all

SendText("vban3", Reset(color=000000, dx=1600, dy=900); DrawTriangle(color=00FF00, border=000000, x0=200, y0=250, x1=600, y1= 450, x2=200, y2=650); DrawText(color=00FF00, x0=700, y0=0, dx=1600, dy=900, font="Arial", size=300, weight=800, text="PLAY", valign=center););

Display STOP icon on VBAN Screen:

Code: Select all

SendText("vban3", Reset(color=000000, dx=1600, dy=900); DrawRectangle(color=FFFFFF, border=000000, x0=200, y0=250, dx=400, dy=400); DrawText(color=FFFFFF, x0=700, y0=0, dx=1600, dy=900, font="Arial", size=300, weight=800, text="STOP", valign=center););
Drawing_Play.png
Drawing_Play.png (17.65 KiB) Viewed 1222 times
Drawing_Stop.png
Drawing_Stop.png (17.67 KiB) Viewed 1222 times
Vincent Burel
Site Admin
Posts: 2184
Joined: Sun Jan 17, 2010 12:01 pm

Display "Quiet Please" on VBAN-Screen

Post by Vincent Burel »

Display "Quiet Please" on VBAN-Screen

Code: Select all

SendText("vban3", Reset(color=FFFFFF, dx=800, dy=450); DrawRectangle(color=0000FF, border=0000FF, x0=20, y0=20, x1= 780, dy=20); DrawRectangle(color=0000FF, border=0000FF, x0=20, y0=410, x1= 780, dy=20); DrawText(color=000000, x0=0, y0=0, dx=800, dy=450, font="Arial", size=100, weight=800, text="Quiet Please", halign=center, valign=center););
Drawing_QuietPlease.png
Drawing_QuietPlease.png (18.21 KiB) Viewed 1222 times
Vincent Burel
Site Admin
Posts: 2184
Joined: Sun Jan 17, 2010 12:01 pm

Display 3,2,1,Go on VBAN-Screen

Post by Vincent Burel »

Display "3,2,1,Go" on VBAN-Screen

This is using the Wait(1000) function in MacroButtons to Display '3' then wait 1 second and display '2' etc...

Code: Select all

SendText("vban3", Reset(color=000000, dx=1600, dy=900); DrawText(color=FFFFFF, bkg=000000, x0=0, y0=0, dx=1600, dy=900, font="Arial", size=600, weight=800, text="3", valign=center, halign=center););
Wait(1000);
SendText("vban3", DrawText(color=FFFFFF, bkg=000000, x0=0, y0=0, dx=1600, dy=900, font="Arial", size=600, weight=800, text="2", valign=center, halign=center););
Wait(1000);
SendText("vban3", DrawText(color=FFFFFF, bkg=000000, x0=0, y0=0, dx=1600, dy=900, font="Arial", size=600, weight=800, text="1", valign=center, halign=center););
Wait(1000);
SendText("vban3", DrawText(color=00FF00, bkg=000000, x0=0, y0=0, dx=1600, dy=900, font="Arial", size=600, weight=800, text="GO", valign=center, halign=center););
Drawing_321Go.png
Drawing_321Go.png (18.69 KiB) Viewed 1222 times
Post Reply