GAME CAPTURE SDK


D3DGear provides Game Capture SDK (Software Development Kit) for game and application developers to integrate D3DGear video game recording and broadcasting functionality into their game. With D3DGear Game Capture SDK, game and application developers can utilize and embed all features available in D3DGear software, namely Game Recording function and Game Live Streaming function.


SDK Features:

D3DGear Game Capture SDK has the most comprehensive features that developers need to capture game or application.

Recording and Live Streaming Functions

D3DGear Game Capture SDK supports both realtime recording and live streaming functions. The SDK provides APIs to start and stop recording and live streaming at any time.

Performance

D3DGear Game Capture SDK employs a highly optimized highly efficient capture engine. It uses very little system resource, and will not slow down game or application while capturing video and audio.

D3D APIs

D3DGear Game Capture SDK supports DirectX 8/9/10/11/12, OpenGL, Vulkan and Mantle API based 3D games and 3D applications. The SDK also supports Oculus Rift VR API.

Video & Audio Capture

D3DGear Game Capture SDK supports to capture both video and audio from game/application. The SDK supports 4K UHD capture, and it supports any custom video resolution. The maximum video capture frame rate is 120 fps, and it is customizable. Audio capture includes main playback device audio source and microphone audio source.

The SDK provides APIs to customize video capture resolution, frame rate and select audio capture sources. The default video resolution is maximum resolution. The SDK can select the best frame rate setting based on the current system hardware configuration.

Video Codecs

D3DGear Game Capture SDK supports several high performance realtime video encoders. They are: Fast Multithreading Mpeg 4v2 software encoders, AMD APP GPU H.264 hardware encoder, NVIDIA NVENC H.264 hardware encoder and Intel QuickSync GPU H.264 hardware encoders.

The SDK also supports Fast Multithreading MJPG codec, Lossless Huffyuv codec, Windows Media Video 9 codec, and in house D3DGear H.264 software encoder.

The SDK provides APIs to set video codec explicitly. The SDK can automatically select the best video codec based on current system hardware configuration.

Audio Codecs

D3DGear Game Capture SDK supports two high quality audio encoders: AAC encoder and MP3 encoder. The SDK also supports to output audio frame as lossless Raw PCM data without any compression.

The SDK provides APIs to set audio codec explicitly. The SDK can automatically select the best video codec based on current system.

Movie Formats

D3DGear Game Capture SDK supports major movie formats: MP4, AVI2 (OpenML), AVI1, and WMV.

The SDK provides APIs to set movie format explicitly. The default preferred movie format is MP4.

Movie Overlays

D3DGear Game Capture SDK supports webcam movie overlay and media file movie overlay.

The SDK provides APIs to enable wecam overlay and media file overlay.

In Game HUD

D3DGear Game Capture SDK supports in game HUD. The SDK provides APIs to enable in game HUD and update HUD contents.

OS Compatibilities

D3DGear Game Capture SDK supports both 32 bit and 64 bit OS of Windows XP, Windows Vista, Windows 7, Windows 8/8.1 and Windows 10.

Anti Cheat and Anti Virus Software Compatibilities

D3DGear Game Capture SDK is white listed by EasyAntiCheat (EAC) software, it is fully compatible with EAC. D3DGear is white listed by BitDefender anti virus software. D3DGear is digitally signed by Symantec code signing certificate, it is compatible with many major anti virus software.

Raw Frame Capture

D3DGear Game Capture SDK

supports Raw Frame Capture (RFC). The RFC gives developers capability to handle post capture processes themselves. With RFC capture capability, developers can use the SDK to acquire raw video and audio frame from game process and develop their own innovation application.

The SDK RFC function is highly optimized and highly efficient. The raw video and audio frames are delivered to the caller process in a very efficient way that will not impact game or application at all.

The SDK provides APIs to set target capture process, call back function, start capture and stop capture etc.

Single Process Audio Capture

D3DGear Game Capture SDK supports to capture audio from a single game or application process instead of system audio play back device, which mixes all audio play back sources from entire system. This allows to separate the audio of targeting game or application process from other audio sources, the recorded audio will only has the sound play backed from the targeting game or application process.


SDK Free Trial:

You can download D3DGear Game Capture SDK Trial version here.

D3DGear Game Capture SDK contains samples, documents, a include head file, a static library and several DLLs.

D3DGear Game Capture SDK Trial version has watermark on the video. Watermark is removed in full version of SDK.

You cannot use this SDK for commercial use without purchasing a License.

Once you have purchased the license, you will be provided a download link to full version SDK via email. The full version SDK can be used permanently.

Please email support@d3dgear.com if you have any questions regarding to D3DGear Game Capture SDK.


Purchase License:

Please email support@d3dgear.com if you would like to purchase D3DGear Game Capture SDK license.

We will contact you to obtain your game title/application details in order to create license key.

We will provide our bank details for you to transfer purchase fee.

The full version SDK can be used permanently.

The SDK update will be sent to your contact email address.