SEARCH

Chinese English Korean Japanese French

Windows tm 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

 

 

 

 


Home

|

Company

|

Ordering Info

|

News

|

Support

|

Careers

|

Contact Us

|

Sitemap

 

11409 West Bernardo Court
San Diego, CA 92127

US Phone: (858) 613-1818 Fax: (858) 613-1815

European Phone and Fax: +44-800-471-9988

NOTE: NEW European Shipping Center - Rotterdam, NL




© 2008 Computer Modules.com. All rights reserved.