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.
Family Name | Support SDKv3.2 or not | Support SDKv3.3 or not |
---|---|---|
First Generation Capture Device | N | N |
Pro Capture Family | Y | Y |
USB Capture Family | Y | Y |
USB Capture Plus Family | Y | Y |
ECO Capture Family | Y | Y |
Note: due to the limitation of hardware, some APIs (e.g. OSD, Lowtatency, etc) in SDK V3.3 are not available for USB Capture/USB Capture Plus/Eco Capture Families.
Examples\C++\CmdTools | |
AudioCapture | To capture audio through Magewell APIs, and save the files in wav format. |
CaptureByInput | To capture video following the same input frame rate through Magewell API, and save the last frame in bmp format. |
CaptureByTimer | To capture video according to the set frame rate (by default, 25p/s), and save the captured frames in bmp format. |
GetANCPacket | To capture Closed Caption data through Magewell API. |
HDMIInfoFrame | To obtain the HDMIInfoFrame of capture device. |
HDRCapture | To capture P010 data and obtain the HDR data, encode and save the data in the MP4 files. |
InputSignal | To obtain the input signal information. |
InputSource | To obtain the information of input interfaces and the current active interfaces. |
ReadWriteEDID | To read the capture EDID and write EDID to the device. |
SetUSBCaptureFourcc | To obtain the color spaces supported by the USB Capture and USB Capture Plus Families, and change the support list. |
USBCapture | To capture audio and video, and save in wav and bmp format respectively. |
USBDeviceDetect | To detect whether there is any USB device connected. |
Examples\C++\GUI | |
AVCaptureQuad | To capture and stitch 4 streams simultaneously. |
HDRCaptureRecord | To capture P010 data and obtain the HDR data, encode and save the data in the MP4 files, meanwhile rendering the captured data. |
Unlike mwcapture 3.2 which is provided as source code, requires being compiled in your work environment. The Magewell Capture SDK 3.3 has been packed as binary files including header files, source code of examples, and the third party library, such as ffmpeg.
The Magewell Capture SDK 3.3 includes 3rdpart, Documents, Examples, Include, Lib. The Lib is a static library. A dynamic library will be generated after you run gen_shared.sh.