Cross-Platform SDK
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
- CINEON, CINEON_LITTLE_ENDIAN
- RGB, BGR, RGB48, BGR48, RGBA, BGRA, ARGB, RGBA48, BGRA48
- 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