1. Add C++ class: Easy to Use C++ Capture Interface SDKv3\Examples\VC++\all_example\common\mw_capture\mw_capture.h
2. Add C# class: Easy to Use C# Capture Interface SDKv3\Examples\C#\all_example\common\mw_capture\mw_capture.cs
3. Path of previous VC++ examples changes from SDKv3\Examples\VC++ to SDKv3\Examples\Legacy_VC++
4. Path of previous C# examples changes from SDKv3\Examples\C# to SDKv3\Examples\Legacy_C#
5. Add the following C++ examples in SDKv3\Examples\VC++:
- av_view captures and plays the audio and video.
- av_view_sharpen sharpens your video. You can find a slider at the top of the window to adjust parameters about sharpening.
- low_latency_gui demonstrates the process of low latency capture, and comparison of the low-latency with normal capture.
- board_id_capture is a command-line program, demonstrating how to access device through board_ID and channel_ID.
- color_conditioning is a command-line program, demonstrating how to adjust the contrast, brightness, saturation and chroma, and generate 5 pictures, which have different contrast, brightness, saturation and chroma by using MWCapture SDKv3 Pro Capture Functions.
- color_conditioning2 is a command-line program, demonstrating how to adjust the contrast, brightness, saturation and chroma, and generate 5 pictures, which have different contrast, brightness, saturation and chroma by using MWCapture SDKv3 Universal Functions.
- crop_capture is a command-line program, demonstrating how to crop pictures and generate 5 pictures which are cropped in different ways.
- gpu_encode is a command line program, demonstrating that GPU hardware acceleration the encoding of the captured video into H264 and h265 streams, and saves them to gpuenc.h264 or gpuenc.h265.
- low_latency is a command line program, demonstrating the process of low latency capture, and comparison of the low-latency with normal capture.
- mp4_muxer is a command line program, demonstrating the process of MP4 packaging and generation of h264_aac_cc608.mp4 file.
6. Add the following C# examples in SDKv3\Examples\C#:
- av_record demonstrates audio and video capture, play, encoding, recording, and packaging to a test.mp4 file.
- av_view demonstrates audio and video capture and playback.
- av_view_quad demonstrates synchronized capture with multiple devices and previews four channels in one screen.
- av_view_sharpen sharpens your video developed based on av_view. You can find a slider at the right of the window to adjust parameters about sharpening.
- color_conditioning is a command-line program, demonstrating how to adjust the contrast, brightness, saturation and chroma, and generate 5 pictures, which have different contrast, brightness, saturation and chroma by using MWCapture SDKv3 Pro Capture Functions.
- color_conditioning2 is a command-line program, demonstrating how to adjust the contrast, brightness, saturation and chroma, and generate 5 pictures, which have different contrast, brightness, saturation and chroma by using MWCapture SDKv3 Universal Functions.
- gpu_encode_gui is a GPU hardware encoding program base on av_view. And it saves a test.h264 file by h264 encoding.