The AVC/H.264 Video Encoder Wrapper is a module which grants access to all MainConcept AVC/H.264 Video Encoders through a single, common API. Regardless of whether a customer application is using MainConcept Software Encoding, Intel Quick Sync hardware encoding on a 3rd Generation (or later) Intel® Core™ processor, or the legacy OpenCL or CUDA encoding modules the wrapper is able to reliably detect available encoders and configure them. Based on the configuration requirements automatic selection of encoders is being performed. The AVC/H.264 Video Encoder wrapper is available as add-on to any of MainConcept’s AVC/H.264 Video Encoders.
Automated Hardware detection
The AVC/H.264 Video Encoder Wrapper is able to perform automatic detection which MainConcept encoder is available on the system and which hardware is supported. It will enumerate all available encoders which can be used inside the application.
When passing a set of configuration options to the Encoder wrapper it will assist in supporting the right encoder for the required settings. If specific features are not supported by the selected hardware MainConcept’s software encoder (if installed) will be used as fallback.
The H.264/AVC Video Encoder Wrapper supports all configuration options available in the MainConcept AVC/H.264 Software Video Encoder, including features which are only available in the Broadcast version of the encoder. So when using the wrapper there is no need to use simplified configuration files, just use existing configuration files as-is and evaluate if some can be used with hardware encoding.
MainConcept AVC/H.264 SDK Wrapper Data Sheet
Detailed information and feature set overview of the available packages and their included components.
|AVC/H.264 Video Encoder Wrapper||Wrapper Module (Low Level and DirectShow) providing access to MainConcept AVC/H.264 Video Encoder, MainConcept AVC/H.264 Video Encoder for Intel Quick Sync Video and legacy OpenCL and CUDA encoders.|
Demo SDK Request