Bluefish444 SDK

Cross Platform SDK

Cross-Platform SDK

Bluefish444 Compatible with Windows, macOS, Linux and Thunderbolt

The Bluefish444 SDK can be used with Visual Studio, .Net, Delphi, GCC, MinGW, Xcode, and offers/supports the following APIs:

  • Pure C API (BlueVelvetC), Windows/Linux/macOS
  • C++ class (BlueVelvet), Windows/Linux
  • COM (BlueVelvetCom), Windows
  • DirectShow, Windows
  • AMD DirectGMA access, Windows
  • NVIDIA GPUDirect access, Windows
  • V4L2, Linux
  • Bluefish444, IPConnect API

The Bluefish444 SDK supports the following features:

  • 4:2:2, 4:2:2:4, 4:4:4 and 4:4:4:4 Sampled formats
  • 2VUY, YUVS, V210, V216, Y210, Y216, YCA8, CYA8, VUYA444, YUV_ALPHA
  • 4 x 4 x 33-bit Colour Space Conversion
  • 3G/HD/SD Level A and Level B SDI configuration
  • Single Link and Dual Link 4:2:2:4 and 4:4:4:4 SDI I/O
  • 4K/UHD/2K/HD/SD video rasters
  • 23.98 fps to 60 fps video frequencies
  • SMPTE 2022 software de-encapsulation of SDI video (IP Connect API)
  • Independent control over each Memory Channel
  • Fully independent SDI I/O capability
  • Full control over MR2 routing
  • Framestore Mode
  • FIFO Mode
  • Frame Mode
  • Field Mode
  • Full control over DMA
    • Selective DMA
    • Full-duplex DMA
  • HANC I/O
  • VBI/VANC HD/SD Ancillary Data I/O
  • RP 188 VITC/LTC
  • Control over input reference source
    • SDI
    • Tri-Level/Bi-Level (No Burst)
  • GPIO
  • Watchdog timer and bypass relays

An extensive set of sample applications and interfaces are provided making integration of Bluefish444 hardware into applications and systems extremely efficient.

Sample applications include:

  • Capture video and ancillary data (HANC/VANC)
  • Playback video and ancillary data (HANC/VANC)
  • How to use AMD DirectGMA
  • How to use NVIDIA GPUDirect
  • How to develop with OpenGL
  • How to utilise the Bluefish444 DirectShow filters

Back to Top