• Elecard 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, MPEG-4, AVC codecs; network components: NWRenderer, NWSource-Plus, and other filters. 

    There are C++ and .NET SDK versions available. Elecard Codec SDK G4 (C++) contains samples written in regular (unmanaged) C++. Elecard Codec .NET SDK G4 version is for development of multimedia applications on Microsoft .NET Framework. Each sample of this SDK is written in Managed C++, C# and VB.NET languages. 

    Elecard Codec SDK G4 package is available in Evaluation and Full versions. Evaluation version contains all binary files (codecs in evaluation mode and sample applications) and brief documentation. Elecard Codec SDK G4 Evaluation is available for free download from  Elecard Codec SDK G4 Full version contains components registered for development use only (demo codecs); full documentation with codecs interface specification (API) and sample application source codes.

    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

    Samples include decoding, encoding and network applications that demonstrate how to use and configure Elecard Codec components that come along with SDK, such as Elecard MPEG-2, MPEG-4, AVC, AAC, MPEG Audio codecs, MP4 and MPEG multiplexers, network components:

    • AVC Player — demonstrates use and adjustment of Elecard AVC Video Decoder filter. The application represents basic player functionality (start, stop, fast forward, rewind, positioning, etc).

    • MPEG2 Player—demonstrates how to use and adjust Elecard MPEG-2 Video Decoder.

    • MPEG4 Player—demonstrates how to use Elecard MPEG-4 Video Decoder.

    • Console Player — demonstrates use and adjustment of Elecard decoders. The work of the application is controlled using command line.

    • AVC Encoder — demonstrates use and adjustment of Elecard AVC Video Encoder, Elecard AAC Audio Encoder and Elecard MPEG Multiplexer filters using Elecard Module Configuration technology.

    • MPEG2 Encoder — demonstrates use and adjustment of Elecard MPEG-2 Video Encoder, Elecard MPEG Audio Encoder and MPEG Multiplexer.

    • MPEG4 Encoder — demonstrates use and adjustment of Elecard MPEG-4 Video Encoder, Elecard AAC Audio Encoder and Elecard MP4 Multiplexer.

    • Console Encoder—demonstrates use and adjustment of Elecard encoders.

    • NWPlayer — plays media streams from network or DVB-ASI capture card and allows the received media data saving to a disk. It supports media files indexation using Elecard Sink Filter. Elecard Module Configuration technology is used for the filters adjustment. NWPlayer demonstrates work of the following filters: Elecard NWSource-Plus, Elecard RTSP NetSource, Elecard DVB-ASI Source.

    • NWServer — demonstrates broadcasting of media data to network. It is capable of sending RTP, UDP and TCP packets and sends data session announcement via SAP (SDP) packets.

    • NWServer Transcoder — demonstrates transcoding and broadcasting media data to network. Broadcasting capabilities are similar to those of NWServer application.

    Documentation

    Full documentation provides an overview of installation and use of Elecard Codec SDK G4. It includes the DirectShow fundamentals and features, detailed description of Elecard Codecs interfaces (API) and sample applications descriptions.