DirectShow Codec SDK
Software development kit intended to enable programmers to develop digital video encoding and playback applications (encoders, players, streamers) using Elecard components within the Microsoft® DirectShow® technology. Intel® Quick Sync video technology is supported.
Key Features:
Create an application of any scale for highly specific tasks using Elecard components
Get fast video processing and up to 10 times better performance compared to pure software encoding
Source code of sample components help to develop your application really fast
Having trouble developing your application? Our support is here to help you!
Elecard DirectShow Codec SDK package comprises: codecs, documentation, base classes and sample applications. Samples include decoding, encoding and network solutions that demonstrate how to use and configure different Elecard components that come along with SDK, such as Elecard MPEG-2, AVC, HEVC codecs; network components: NWRenderer, NWSource-Plus, and other filters.
Base classes
Base Classes - a C++ class library that simplifies common tasks, appearing during development of multimedia applications, such as: DirectShow graphs building, filters and pins control etc. Base classes are used in SDK sample applications and are delivered in source form.
Sample Applications
Quick Sync applications
Applications demonstrating how to use Elecard Quick Sync components for playback and transcoding.
Low Delay applications
Applications for receiving and playback, transcoding and streaming audio and video data with ultra low latency.
Players
Applications that plays MPEG-2, AVC/H.264, HEVC/H.265 media files and represents basic functionality of Elecard MPEG player.
Encoding applications
Applications for receiving the stream from file, multiplexing it and encoding into MPEG-2, AVC/H.264, HEVC/H.265 video formats and AAC, MPEG Audio formats.
Network applications
Applications for broadcasting of the media data to a network and receiving streams from the network.
Components
Elecard DirectShow® filters delivered with Elecard DirectShow Codec SDK include MPEG-2, AVC/H.264, HEVC/H.265 and VPX decoders and encoders, AAC and MPEG audio decoders and encoders, MP4, MKV, MXF and PS/TS multiplexers and demultiplexers, network, Quick Sync and other components in demo mode for R&D purposes. Each of them can further be licensed for commercial usage. The components are presented in 32-bit and 64-bit versions.
Software and Hardware specifications
HARDWARE REQUIREMENTS
2 GHz 32-bit (x86) or 64-bit (x64) processor
1 GB RAM (32-bit) or 2 GB RAM (64-bit)
Any VGA card
Note: For Windows versions earlier than Vista, audio capturing is performed, if the system sound card supports Stereo mixer
SOFTWARE REQUIREMENTS
Windows® 2000/XP/2003 Server/Vista/7/8/10
Microsoft® DirectShow® SDK (Microsoft Windows SDK version 7.1 is recommended)
HARDWARE REQUIREMENTS FOR QUICK SYNC COMPONENTS
Intel® Xeon® Processor E3-1200 v4 series
Intel® Xeon® Processor E3-1200 v5
Intel® Xeon® Processor E3-1500 v5 series
6th Generation Intel Core™ Processors with Intel Iris™ Pro Graphics, Intel Iris™ Graphics or Intel HD Graphics (580, 540, 530)
5th Generation Intel Core™ Processors with Intel Iris™ Pro Graphics, Intel Iris™ Graphics or Intel HD Graphics (5500, 6000, 6100, 6200)