HOME
PRODUCTS
PARTNERS
COMPANY
ORDERING INFO
WHY BUY FROM US
MARKETING
SUPPORT
CONTACT
RESOURCES
NEWS
INVEST
SHIRT PICS WORLDWIDE
DVEO Product Name and Press Enter:

Windows® Application Program Interface for Software Developers using DVEO PCI Cards


Synchronous API

 I/O Routing Software
Overview:

 

The Synchronous API provides an interface to read and write data to the Master Driver and offers developers the ability to easily create applications that work with DVEO cards.

The Synchronous API is a collection of dynamic link libraries (dll’s) and provides functions to the developer such as getting or putting a buffer, getting card capabilities and setting the data transfer rate.

The MPEG-2 Transport Stream Analyzer provides information regarding the programs in the transport stream including elementary stream PIDs, packet size detection, bitrate of the transport stream and section CRC errors.

In addition, the Synchronous API allows the application to take advantage of the features provided by the DVEO cards such as PID filtering, null PID insertion, removal of preprended timestamps, refusal of unsynchronized data, and conversion of MPEG-2 packet sizes (188 and 204).



Features:

 

  • Provides functions used to aid in interfacing with DVB-ASI cards, ATSC Master (SMPTE 310M) cards, Multi-master cards and SDI Master (SMPTE 259M) cards
  • MPEG-2 Transport Stream Analyzer
  • Logging options
  • Diskrouter example application

Applications:

 

    development of:
  • TS Player or Recorder
  • TS Multiplexer
  • Set top box (STB)
  • Table modifier
  • Opportunistic data insertion
  • Ingest port for Video Servers
  • IP Encapsulators

Functions used to help interface with the DVEO cards:

  • Get the rate from the stuffing value
  • Get the stuffing value from the rate
  • Get the card description / capabilities
  • Correlate messages with transfers
  • Initialize / stop a given transfer
  • Get or put a buffer
  • Transfer variable sized buffers to or from the card
  • Allow manual control of the relays
  • Reset the watchdog timer
  • Get the general purpose input value
  • Get the silicon serial number if available
  • Enable/Disable the secondary input (if applicable)
  • Opens the device and returns configuration data