Videomux is a static library containing functions based onthe RS-232 command set of the Feral QS-440 Video Multiplexer.It was writtenusing Microsoft Visual C++ and can be linked to other programs.The libraryenables a user to send commands to the Feral QS-440 Processor in orderto manipulate the display of four video inputs. For example, the inputfrom each camera can be resized horizontally and vertically, repositionedon the screen, and/or independently frozen and unfrozen.The values of thebackground color, chroma, hue, and luminance of each video image can beeasily changed as well. The video input can be displayed on the screenin either of three formats.
A user can enlarge a single channel to fit the full screenby selecting that channel as the priority channel.
The screen can be split between two video inputs by dividingthe screen into two squares of equal size.
The four video inputs can be combined into one video outputby splitting the screen into four quadrants of equal size.
Since these three functions are used quite often, a graphicaluser interface was created to facilitate switching between the channelsand formatting these channels on the screen.