Serial VBI

[This is preliminary documentation and subject to change.]

This virtual interface connects a computer serial port to a Norpak TES-3 encoder, which encodes data into the vertical blanking interval (VBI). This connection enables the Norpak encoder to transmit Internet Protocol (IP) multicast packets in a standard analog television signal. The Norpak encoder must be configured to use the Norpak "Bundle FEC (Forward Error Correction)" mode of transmission. The encoder must also be configured to indicate the lines of the VBI to use. The rate encoded data is sent is determined by the number of lines of the television signal that are used.

Driver File

Vbi_out.dll

Output Options

The MMR can query and set the options in the following table by calling the following dynamic configuration functions for this driver: msbdnOutputGetValue, msbdnOutputGetValueCount, and msbdnOutputSetValue.

Value Type Meaning
Serial Port String (LPWSTR) The communications resource, such as the serial port COM1, to use for communication with the TES-3 encoder.
Serial Port Bit Rate Dword (DWORD) The speed in bits per second of the serial port to use for communication with the TES-3 encoder. To locate more information on determining this speed, see Further Server Information.
Debug Log Filename String (LPWSTR) The name and path of a file to which this driver writes debugging data.
Debug Log Enable Boolean (BOOL) Turns on or off packet dump mode, causing or preventing the contents of packets to be displayed in the output log file specified by the Debug Log Filename option. Setting this value to TRUE turns on packet dump mode, and setting this value to FALSE turns off packet dump mode.
Use Old Framing Mode Boolean (BOOL) If set to TRUE, encodes packets in a way that is compatible with the initial experiments by Microsoft with VBI encoding. If set to FALSE, encodes packets using the Microsoft® UDP/IP compression algorithm. Note that a FALSE value is not yet completely supported.