MWCapture SDK offers comprehensive APIs and sample applications to help developers leverage the capabilities of Magewell capture hardware to the most extent, to reduce the heavy liftings of their computers. Capture SDK includes Windows, Linux and Mac versions and not only provides Magewell custom APIs but also supports other generic interfaces including DirectKs, V4L2 and AVCaptureSession. Developers shall feel free to use Visual C#, Java, Visual C++, and Visual Basic (only support on Windows) to build their applications.
*Available SDK versions may differ due to different Capture series. For more details, please make a request in our Ticket system.
Multi-channel AV signals can be captured and rendered by occupying minimum CPU resources due to SG DMA transmission mode. The video can also be captured into multiple streams with different formats settings.
The latency in capture can be reduced down to 64 lines by adopting the low latency mode. Partial Notification feature enabled by Magewell self-defined API can further enhance the efficiency of your application in obtaining the captured data down to lines instead of frame. Click here for more details.
The hardware timestamp can be attached to frame when it is being buffered on the card and developers can use this feature to synchronize multiple streams for use cases like video walls.
Support to obtain original InfoFrame data package of HDMI, including AVI, Audio, SPD, MS, VS, ACP etc. Canon and Sony DSRL time code can be obtained by VS info frame. Users can capture, encode and render HDR10 video when proper capture cards, graphic cards and monitors are being used.
At most, four types of ANC data, including closed caption and any other ANC data that is defined by CEA 608 and CEA 708, can be preset and obtained for your conveniences. This feature is only applicable to some models. Click here for more details.
Up to 41 color spaces can be supported, which includes 10 bits format such as AYUV, V408, V410, Y410, RGB10 and BGR10.
A still image or captured video can be overlapped in real time.
Support capturing of IEC60958/IEC61937 audio, including uncompressed and compressed audio such as LPCM 5.1, LPCM 7.1, DTS, AC3 and MP3.
Graphic cards can well share the workload of CPU in encoding video. We provide SDK support on top of Intel, NVIDIA and AMD’s APIs to make your encoding and rendering experience easier.