MWCapture SDK Linux  3.3.1.LAST_SVN_COMMIT_NUM
MWCapture SDKv3 for Linux Release Notes

Introduction

This section describes the changes between Magewell_Capture_SDK_3.3 (hereafter called "MWCaptureSDK 3.3", "SDK V3.3" or "MWCaptureSDK3.3.x.x") and its older version MWCaptureSDK 3.2.x.x (hereafter called "MWCaptureSDK 3.2"), which aims at helping developers get a better understanding of how to use the latest SDK. We highly recommend users of MWCaptureSDK 3.2 to read this important release note.

System Requirements

Supported OS
Supported Hardware
Family Name SDKv2 SDKv3
First Generation Capture Device Y N
Pro Capture Family Y Y
USB Capture Family Y Y
USB Capture Plus Family Y Y
ECO Capture Family Y Y

Note: Available APIs in SDKv3 will depend on the capabilities of the particular Magewell capture hardware you are using. (For example, APIs such as OSD and LowLatency will be available with Pro Capture hardware but not the USB Capture, USB Capture Plus and Eco Capture families)

Release Notes

September 28,2020

Added examples for Python and java.

February 29, 2020

Added hardware video encoding module. For details, refer to mw_venc.

Added mp4 recording module. For details, refer to mw_mp4.

Optimized SDKv3 documentation.

Added the following APIs.

Replaced the interfaces of USB capture device and Pro/Eco Capture device, that have the same functions, with common interfaces.

Table 1 Substitution API reference 1
Removed Interfaces Alternative Interface
USB interfaces Pro/Eco interfaces Common interfaces
MWUSBGetVideoCaptureConnectionFormat MWGetVideoConnectFormat MWGetVideoCaptureConnectionFormat
MWUSBGetVideoCaptureProcessSettings MWGetVideoProcessSettings MWGetVideoCaptureProcessSettings
MWUSBSetVideoCaptureProcessSettings MWSetVideoProcessSettings MWSetVideoCaptureProcessSettings
MWUSBGetPreferredVideoTimings MWGetPreferredVideoTimingsArray MWGetPreferredVideoTimings
MWUSBGetCustomVideoTimings MWGetCustomVideoTimingsArray MWGetCustomVideoTimings
MWUSBSetCustomVideoTimings MWSetCustomVideoTimingsArray MWSetCustomVideoTimings
MWUSBGetCustomVideoResolutions MWGetCustomVideoResolutionsArray MWGetCustomVideoResolutions
MWUSBSetCustomVideoResolutions MWSetCustomVideoResolutionsArray MWSetCustomVideoResolutions
Table 2 Substitution API reference 2
Removed Interface Alternative Interface
MWUSBGetVideoAutoHAlign MWGetVideoAutoHAlign
MWUSBSetVideoAutoHAlign MWSetVideoAutoHAlign
MWUSBGetVideoSamplingPhase MWGetVideoSamplingPhase
MWUSBSetVideoSamplingPhase MWSetVideoSamplingPhase
MWUSBGetVideoSamplingPhaseAutoAdjust MWGetVideoSamplingPhaseAutoAdjust
MWUSBSetVideoSamplingPhaseAutoAdjust MWSetVideoSamplingPhaseAutoAdjust
MWUSBSetVideoTiming MWSetVideoTiming
MWUSBSetCustomVideoTiming MWSetCustomVideoTiming
MWGetVideoOSDSettings MWGetVideoCaptureOSDSettings

Added examples.

June 13, 2018

New Features

New Examples

Binary Package