Software Solutions

Matrox offers a complete range of software, APIs, and libraries that allow OEMs and developers to deploy intuitive, ready-to-use software or develop custom interfaces and applications based on project needs. Whatever the installation requirement, Matrox provides the necessary toolkit to help build complete end-to-end solutions. Discover the multitude of OEM software options available to you below.

User Applications

Command-Level APIs

High-Level APIs

Low-Level Hardware & Software Design Libraries


User Applications

These ready-to-use software applications let you configure and manage Matrox boards and appliances. Matrox also offers white-labelling/skinning options on select software.

Matrox PowerDesk

Intuitive management software to customize display settings—including EDID management, bezel management, and edge overlap—across your multi-monitor desktop.

Related Hardware

  • Matrox C-Series multi-display video cards
  • Matrox M-Series multi-display video cards
  • Matrox Extio fiber-optic KVM extenders
  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox Mura MPX

WATCH VIDEO
“Easily Manage Your Multi-Display Desktop”

Matrox PowerStream Plus and Matrox PowerStream

Robust software applications delivering remote control over all network-connected Maevex units from one central location to manage encoder/decoder devices, stream switching, and encoding/streaming/recording parameters, including user-definable bitrates.

Related Hardware

  • Matrox Maevex 5100 Series encoders & decoders
  • Matrox Maevex 6100 Series encoders

WATCH VIDEO
Remotely Discover and Manage Your
Maevex Hardware

Matrox MuraControl

Easy-to-use video wall management software to display, edit, and control video wall content. MuraControl is available for Windows® and for iPad®.

Related Hardware

  • Matrox C-Series1 multi-display video cards
  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with third-party graphics
  • Matrox Mura IPX decode & display boards2

WATCH VIDEO
“Matrox Software, APIs & Libraries:
Matrox Mura IPX Cards”

LEARN MORE ABOUT
“Matrox MuraControl Software”

Request More Info

Command-Level APIs

These command-level (high-level) application programming interfaces (APIs) can be transmitted from any network computer including traditional PCs, smartphones, tablets, etc.

Matrox command-level APIs can be used through Telnet, RS-232, and HTTP/HTTPS.

Matrox Network API

Quickly and easily build powerful video wall control software with software development kits (SDKs).

Related Hardware

  • Matrox C-Series* multi-display video cards
  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox Mura MPX
  • Matrox Mura IPX capture & encode/decode boards combined with third-party graphics
  • Matrox Mura IPX decode & display boards2

Matrox Tablet SDK (Android/iPad)

Build applications for iPad and Android-based tablets using the Matrox Network API and SDK.

Related Hardware

  • Matrox C-Series1 multi-display video cards
  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox Mura MPX
  • Matrox Mura IPX capture & encode/decode boards combined with third-party graphics
  • Matrox Mura IPX decode & display boards2

 

LEARN MORE ABOUT
“Network API”

Request More Info

High-Level APIs

High-level APIs are available in SDKs complete with sample code for deep OEM/developer personalization and control of Matrox hardware.

Matrox development libraries can be based on C/C++, C#, and others.

Matrox PowerDesk API

C/C++-based API to create custom multi-display desktop/output management software.

Related Hardware

  • Matrox C-Series3 multi-display video cards
  • Matrox M-Series multi-display video cards
  • Matrox Extio fiber-optic KVM extenders
  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1,3
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox Mura MPX

Matrox PowerStream Plus API

High-level API based on the easy-to-use .NET framework 4.5 version or higher used to build independent Matrox Maevex control software and/or integrate different Matrox Matrox PowerStream and PowerStream Plus features into existing applications with the help of provided source code examples. The PowerStream Plus API can be used to address all features that are available from within the actual Maevex PowerStream Plus application.

Related Hardware

  • Matrox Maevex 5100 Series encoders & decoders
  • Matrox Maevex 6100 Series encoders

WATCH VIDEO
Matrox Software, APIs & Libraries:
Matrox Mura IPX Cards

Matrox DirectShow Support

Enable existing applications using Microsoft® DirectShow filters to capture and decode video.

Related Hardware

  • Matrox Mura IPX capture & encode/decode boards combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with third-party graphics

Matrox VWLib (Video Wall Library) API

C/C++-based API to build custom capture, streaming, and display video wall applications. The VWLib API makes use of DirectX® under Windows and OpenGL® under Linux®.

Related hardware

  • Matrox Mura IPX combined with Matrox C-Series1
  • Matrox Mura IPX capture & encode/decode boards combined with third-party graphics

Matrox DWC (Display Wall Controller) API

C/C++ -based API to build capture, streaming, and display video wall applications for enhanced performance, flexibility, and control.

Related Hardware

  • Matrox Mura MPX video wall capture & display boards
  • Matrox Mura IPX capture & encode/decode boards combined with Matrox Mura MPX

Request More Info

Low-Level Hardware & Software Design Libraries

Our low-level toolkits come complete with hardware reference designs, source code, sample code, and more. These libraries exploit the deepest corners of Matrox core intellectual property and help developers create products with vertically specialized capabilities well beyond the standard complement of Matrox product offerings.

GPU Programming Source Code

Source code to realize personalized solutions based on the unique requirements of OEMs.

Fully Programmable Libraries

Full repertoire of low-level libraries and software development kits (SDKs), complete with sample code, for deeper configuration and control over Matrox hardware.

Related Hardware

  • Matrox Endea multi-channel encode/decode platform

FPGA and Other Source Code

Source code to develop custom solutions based on unique requirements.

Related Products

  • Matrox Endea multi-channel encode/decode platform

Request More Info

Matrox Software Solutions


1Matrox C420 not supported.
2 Matrox Mura IPX outputs not visible in PowerDesk.
3Matrox C900 not supported.