MWCapture SDK Linux
3.3.1.LAST_SVN_COMMIT_NUM
|
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.
CentOS 6.5/7 (x86 & x64)
Note: Hardware-coded module required system is described in the mw_venc page.
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)
Added examples for Python and java.
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.
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 |
Removed Interface | Alternative Interface |
---|---|
MWUSBGetVideoAutoHAlign | MWGetVideoAutoHAlign |
MWUSBSetVideoAutoHAlign | MWSetVideoAutoHAlign |
MWUSBGetVideoSamplingPhase | MWGetVideoSamplingPhase |
MWUSBSetVideoSamplingPhase | MWSetVideoSamplingPhase |
MWUSBGetVideoSamplingPhaseAutoAdjust | MWGetVideoSamplingPhaseAutoAdjust |
MWUSBSetVideoSamplingPhaseAutoAdjust | MWSetVideoSamplingPhaseAutoAdjust |
MWUSBSetVideoTiming | MWSetVideoTiming |
MWUSBSetCustomVideoTiming | MWSetCustomVideoTiming |
MWGetVideoOSDSettings | MWGetVideoCaptureOSDSettings |
Added examples.
New Features
New Examples
Binary Package