Elecard Codec .NET SDK G4
original.png&h=180&hash=85bc186c8a6fb08423c8e838c2c7c624)
- Description
- Components
- Evaluation vs Full
- Licensing
- Manual
- Try and Buy
Elecard Codec .NET SDK package comprises: codecs, documentation 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.
Sample Applications
- Elecard Codec .NET SDK sample applications are divided into categories according to the components they use (e.g. decoders, encoders, network components). Each Sample is written in Managed C++, C# and VB.NET languages. The following provides a brief overview of each sample.
Simple Player Encoder. Plays media files and represents simple and basic functionality of MPEG player.
Simple Encoder. Demonstrates work with Elecard MPEG-2 Video Encoder, Elecard AVC Video Encoder and Elecard MPEG-4 Video Encoder filters and their basic adjustment.
Simple Muxer. Demonstrates work with Elecard AVC Video Encoder, Elecard AAC Audio Encoder and Elecard MPEG Multiplexer filters and their main adjustment.
NWPlayer. Receives streams from network using Elecard NWSource-Plus filter or Elecard RTSP NetSource filter.
NWServer. Broadcasts media data to the network using Elecard NWRenderer Filter. It is capable of sending RTP, UDP, TCP, and supports the announcement of its data session via sending SAP (SDP) packets.
Base Classes
Base Classes – a class library that conforms to the Microsoft .NET CLS (Common Language Specification) and simplifies common tasks, appearing during development of multimedia applications, such as: graphs building, filters and pins control etc. Base classes are used in SDK sample applications and are delivered in source form.
Documentation
Elecard Codec .NET SDK documentation – consists of the following documents:
Elecard Codec .NET SDK Reference Manual
Elecard Components Reference Manuals
Elecard .NET Base Classes Reference Manuals
Elecard Codec Performance Table (pdf)
| Name | Description |
|---|---|
| Elecard AAC Audio Decoder | The Elecard AAC Audio Decoder filter is developed for decoding AAC and HE-AAC audio streams. |
| Elecard AAC Audio Encoder | Elecard AAC Audio Encoder is a DirectShow® filter that provides audio encoding into AAC format. |
| Elecard AVC Video Decoder 16K | The Elecard AVC Video Decoder filter is a software-only decoding solution for ISO/IEC 14496 part 10 AVC / ITU-T Recommendation H.264 video streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). The filter can process AVC/H.264 video streams produced by the Elecard MPEG Demultiplexer, MP4 Demultiplexer or any other compliant filter, such as Microsoft® MPEG-2 Demultiplexer. |
| Elecard AVC Video Decoder HD | The Elecard AVC Video Decoder filter is a software-only decoding solution for ISO/IEC 14496 part 10 AVC / ITU-T Recommendation H.264 video streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). The filter can process AVC/H.264 video streams produced by the Elecard MPEG Demultiplexer, MP4 Demultiplexer or any other compliant filter, such as Microsoft® MPEG-2 Demultiplexer. |
| Elecard AVC Video Decoder SD | The Elecard AVC Video Decoder filter is a software-only decoding solution for ISO/IEC 14496 part 10 AVC / ITU-T Recommendation H.264 video streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). The filter can process AVC/H.264 video streams produced by the Elecard MPEG Demultiplexer, MP4 Demultiplexer or any other compliant filter, such as Microsoft® MPEG-2 Demultiplexer. |
| Elecard AVC Video Encoder 16K | Elecard AVC Video Encoder is a software module for video encoding into AVC/H.264 (MPEG-4 Part 10, ISO/IEC 14496-10) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard AVC Video Encoder CIF | Elecard AVC Video Encoder is a software module for video encoding into AVC/H.264 (MPEG-4 Part 10, ISO/IEC 14496-10) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard AVC Video Encoder HD | Elecard AVC Video Encoder is a software module for video encoding into AVC/H.264 (MPEG-4 Part 10, ISO/IEC 14496-10) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard AVC Video Encoder SD | Elecard AVC Video Encoder is a software module for video encoding into AVC/H.264 (MPEG-4 Part 10, ISO/IEC 14496-10) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard ClearWork | Elecard ClearWork Filter is a component that provides video denoising. The component performs automatic detection of the high-frequency noise level and removes the noise according to the detected level. If the noise is absent, the filtration is not performed. The filter utilization for pre-processing provides stream encoding into lower bitrates with unvaried video quality. |
| Elecard Color Space Converter 2 | Elecard Color Space Converter 2 is a DirectShow® filter that that provides conversion between different formats of uncompressed video. The product is designed for video streams conversion in real time. The filter is used to connect filters when the connection cannot be established. It happens if the video format provided by the output pin of the upstream filter is incompatible with the format supported by the input pin of the downstream filter. |
| Elecard DVB-ASI DekTec Source | DirectShow source filter that gets the data from DVB-ASI board and presents raw data for further processing. The Elecard DVB-ASI Source filter is developed and tested for the DVB-ASI DekTec DTA124 card. |
| Elecard File List Source | The Elecard File List Source component is a DirectShow® filter providing operations with a list of source files as with a single file. Implements the IAsyncReader interface on its output pin, allowing a connection to pull mode splitter filters such as Elecard MPEG Demultiplexer. |
| Elecard Graph Viewer | Elecard Graph Viewer is a utility for the presentation of graphs built by any application. In the edit mode it allows the filter graph building (filter adding, deleting and connection), control of the graph state (run, stop, pause) and positioning in the media stream. |
| Elecard InfTee Filter | The Elecard InfTee Filter is a software component that is similar to the Microsoft® Infinite Pin Tee Filter (included into the Microsoft® DirectShow® SDK). This filter delivers samples delivered to its input pin to a variable number of output pins. When an instance of the filter is created, it has one output pin. Each time an output pin is connected, the filter creates another output pin. All output pins share the same media type as the input pin. |
| Elecard LATM Demultiplexer | Elecard LATM Demultiplexer is a DirectShow® filter that that provides demultiplexing of AAC LOAS/LATM stream into elementary AAC streams. Elecard LATM Demultiplexer is fully compatible with Elecard MPEG Demultiplexer and Elecard AAC Decoder. |
| Elecard Module Config Checker (SDK) | Elecard Module Config Checker is a DirectShow® filter that provides activation of the Elecard components in the GraphEdit application (contained in the DirectShow package). |
| Elecard MP4 Demultiplexer | Elecard MP4 Demultiplexer is a DirectShow® filter that that provides demultiplexing of ISO/IEC 14496-14 file format (MP4) and 3GPP2 System streams into a MPEG-4, H.263, AVC/H.264 video streams and AAC, AMR, MPEG-1/2 Audio Layer 3 audio streams. Elecard MP4 Demultiplexer is fully compatible with Elecard MPEG-4 Video Decoder, Elecard AVC Video Decoder, Elecard Audio Decoder, Elecard AMR Decoder. |
| Elecard MP4 Multiplexer | Elecard MP4 Multiplexer is a DirectShow® filter intended for the generation of MPEG-4 (Intermedia Format (MP4)) System Streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG Audio Decoder | The Elecard MPEG Audio Decoder filter provides the software-only decoding of MPEG-1, MPEG-2, MPEG-2.5 and LPCM audio streams. |
| Elecard MPEG Audio Encoder | Elecard MPEG Audio Encoder is a DirectShow® filter that provides audio encoding into MPEG format. |
| Elecard MPEG Demultiplexer | The Elecard MPEG Demultiplexer filter is a DirectShow® filter designed for the software-only splitting of MPEG-1 System Streams, MPEG-2 Program Streams and MPEG-2 Transport Streams into video and audio streams. The Demultiplexer operates with subpicture streams and allows for the parsing of MPEG-1 and MPEG-2 video-only streams and H.264 video streams. The Elecard MPEG Demultiplexer filter performs seek operations in a media file by using Presentation Time Stamps (PTS), bitrate, or Elecard indexing technology. It is fully compatible with the Elecard MPEG2 Video Decoder and the Elecard Audio Decoder |
| Elecard MPEG Multiplexer | Elecard MPEG Multiplexer is a DirectShow® filter that that provides the MPEG-2 Transport Stream (TS) or MPEG-2 Program Stream (PS) generation. The multiplexer is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG Push demultiplexer | The Elecard MPEG Push Demultiplexer filter is a software-only MPEG splitter implemented as a Microsoft® DirectShow® transform filter. The Elecard MPEG Push Demultiplexer is designed to split MPEG-2 (ISO/IEC 13818-2) and MPEG-1 (ISO/IEC 11172-2) streams provided by source or transform filters in Push (Sync) mode into video and audio streams. It is fully compatible with the Elecard MPEG-2 Video Decoder and the Elecard Audio Decoder. |
| Elecard MPEG-2 Video Decoder 16K | The Elecard MPEG-2 Video Decoder filter is a software and DXVA accelerated decoding solution for MPEG-2 video (ISO/IEC 13818-2) and MPEG-1 video (ISO/IEC 11172-2) streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). |
| Elecard MPEG-2 Video Decoder HD | The Elecard MPEG-2 Video Decoder filter is a software and DXVA accelerated decoding solution for MPEG-2 video (ISO/IEC 13818-2) and MPEG-1 video (ISO/IEC 11172-2) streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). |
| Elecard MPEG-2 Video Decoder SD | The Elecard MPEG-2 Video Decoder filter is a software and DXVA accelerated decoding solution for MPEG-2 video (ISO/IEC 13818-2) and MPEG-1 video (ISO/IEC 11172-2) streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). |
| Elecard MPEG-2 Video Encoder 16K | The Elecard MPEG-2 Video Decoder filter is a software and DXVA accelerated decoding solution for MPEG-2 video (ISO/IEC 13818-2) and MPEG-1 video (ISO/IEC 11172-2) streams. The Decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). |
| Elecard MPEG-2 Video Encoder CIF | The Elecard MPEG-2 Video Encoder filter is a software module for video stream encoding into MPEG-2 (ISO/IEC 13818-2) format. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG-2 Video Encoder HD | The Elecard MPEG-2 Video Encoder filter is a software module for video stream encoding into MPEG-2 (ISO/IEC 13818-2) format. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG-2 Video Encoder SD | The Elecard MPEG-2 Video Encoder filter is a software module for video stream encoding into MPEG-2 (ISO/IEC 13818-2) format. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG-4 Video Decoder | The Elecard MPEG-4 Video Decoder filter is a software-only decoding solution for MPEG-4 (ISO/IEC 14496-2) streams. The decoder is implemented as a DirectShow® filter and can be used by any DirectShow® application (e.g., Windows® Media Player). The filter can process ISO/IEC 14496-2 video streams produced by the Elecard MPEG Demultiplexer filter, Elecard MP4 Demultiplexer filter or by any other compliant filter, such as DivX, Xvid Video Encoders, etc. |
| Elecard MPEG-4 Video Encoder CIF | The Elecard MPEG-4 Video Encoder filter is a software module for video encoding into MPEG-4 (ISO/IEC 14496-2) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG-4 Video Encoder HD | The Elecard MPEG-4 Video Encoder filter is a software module for video encoding into MPEG-4 (ISO/IEC 14496-2) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard MPEG-4 Video Encoder SD | The Elecard MPEG-4 Video Encoder filter is a software module for video encoding into MPEG-4 (ISO/IEC 14496-2) streams. It is based on the Microsoft® DirectShow® architecture and is implemented as a DirectShow® transform filter. |
| Elecard NWRenderer | DirectShow filter used for sending media data to the network. It is capable of sending RTP, UDP, TCP, and supports the announcement of its data session via sending SAP (SDP) packets. |
| Elecard NWRenderer Engine | |
| Elecard NWSource-Plus | The Elecard NWSource-Plus component is a DirectShow® filter used for receiving media data from the network. It accepts both RTP, UDP and TCP packets and feeds the filter graph with stream data coming in these packets. |
| Elecard RTSP Net Source | The Elecard RTSP NetSource filter is a DirectShow filter for receiving media data from the network. It is capable of receiving and sending RTSP commands, receiving RTP, UDP, TCP packets (Kassena, BroadMedia, VLC Seachange RTSP dialects support). |
| Elecard Sink Filter | Elecard Sink Filter is a software component intended to write received data to a disk. Also, Sink Filter supports indexing of the MPEG-2 Video Elementary Stream (VES) and MPEG-2 Program Stream (PS). |
| Elecard Stream Pump | Elecard StreamPump is a DirectShow filter for converting asynchronous source to synchronous. |
| Elecard Time Marker | The Elecard TimeMarker filter is a DirectShow® transform filter for stream analysis. It defines the type of data, extracts time stamps from the stream and sets these time stamps on the output media samples. TimeMarker is used in playback applications to prepare a stream for seamless playback. |
| SDK: Evaluation version | SDK: Full version |
|---|---|
CodecsCodecs are implemented as DirectShow® filters. Codecs in the SDK are intended for R&D purposes only and cannot be used for redistribution. Contact Elecard Sales Department to purchase any Elecard Codec Pack you need for commercial redistribution | |
Full codec pack in Evaluation mode: 30 days Evaluation period, Elecard logo is overlaid. After evaluation period has finished "Evaluation expired ..." text appears on video and bip-signal on audio | Full codec pack in Demo mode which means they have not time limitation, but have the only restriction: logo on video |
Documentation | |
Elecard Codec SDK Reference Manual
| Elecard Codec SDK Reference Manual
Elecard Components Reference Manuals
Elecard Base Classes Reference Manual
Elecard Module Configuration Programmer Guide
|
Sample applicationsThe Elecard Codec SDK samples are simple applications that demonstrate the Elecard components and Base Classes use | |
|
|
Base ClassesA class library that simplifies common tasks, appearing during development of multimedia applications | |
|
|
Technical support | |
| A 1-month period of standard support program includes:
|
Update and upgrades | |
|
|
DirectShow® filters in the SDK are intended for R&D purposes only and cannot be used for redistribution. The filters in the SDK are in demo mode which means they have the only restriction: logo on video.
When the R&D phase is finished and the product is ready for commercial redistribution, you should contact Elecard Sales Department to purchase any Elecard Codec Pack you need. Filters in this pack will be activated to the full mode and won't have any logo.
Please note that Codec SDK G4 license includes a 1-month period of standard support program from Elecard and updates for the filters and components within one major version. Additional assistance and a year of update and upgrades for the SDK entire package (including documentation and sample applications updates) can be purchased as a yearly subscription for standard, premium or exclusive support programs. Please find more information here.
Elecard SDK/SRD technical support includes:
- Installation/activation issues, SDK compilation consultations;
- Educational consultations on DirectShow basis and Graph Edit usage;
- Performance tuning consistent with the specifications documented by Elecard.
and excludes:
- Consultancy of development solutions based on Elecard’s software;
- Analyzing the customer's system performance or parts of the customer's source code;
- Solving customer's specific application bugs;
- Adding specific features to Elecard’s software;
- Developing specific applications.
If you wish to enquire about product customization or custom development services, please contact us.
Installation
To install Elecard Codec .NET SDK:
Run Elecard Codec .NET SDK setup. To run, double click the executable file from Elecard Codec .NET SDK setup package.
Elecard Codec .NET SDK setup window will appear. Read the recommendations and warnings. Click Next.
Release Notes will appear. Click Next.
License agreement will appear. Read the agreement and if you accept the terms within, select the “Yes I agree with the terms of this license agreement” check box. Click Next.
Select the destination folder in which you want to install Elecard Codec .NET SDK. Click Next.
Select the program group in which you want Elecard Codec .NET SDK to be located. Click Next.
To complete installation, follow the onscreen instructions. When setup has finished installing all of the necessary files on your computer, the appropriate message box with the text “Elecard Codec .NET SDK has been successfully installed” will appear and SDK is ready to use.
Removal
Click Start -> Programs -> Elecard -> Elecard Codec .NET SDK xx -> Uninstall Elecard Codec .NET SDK (xx – SDK version number).
Follow the onscreen instructions to complete removal of the application.
For technical support, please contact Elecard Technical Support Team: tsup@elecard.com.
Note
Please note that Codec .NET SDK G4 license includes a 1-month period of standard support program from Elecard and updates for the filters and components within one major version. Additional assistance and a year of update and upgrades for the SDK entire package (including documentation and sample applications updates) can be purchased as a yearly subscription for standard, premium or exclusive support programs. Please find more information here.
Elecard SDK/SRD technical support includes:
- Installation/activation issues, SDK compilation consultations;
- Educational consultations on DirectShow basis and Graph Edit usage;
- Performance tuning consistent with the specifications documented by Elecard.
and excludes:
- Consultancy of development solutions based on Elecard’s software;
- Analyzing the customer's system performance or parts of the customer's source code;
- Solving customer's specific application bugs;
- Adding specific features to Elecard’s software;
- Developing specific applications.
If you wish to enquire about product customization or custom development services, please contact us.
To get the latest demo version of the product, please press the «Download» button
updated Oct 27, 2011
To purchase the full shareware version of the product, please press the «Buy» button
By installing, copying, or otherwise using the SOFTWARE PRODUCT or any UPDATES, you agree to be bound by the terms of the "Elecard" End-User License Agreement (''EULA''). This EULA is a legal agreement between you (either an individual or a single entity) and Elecard for the "Elecard" software product(s) accompanying this EULA, which include(s) computer software and may include "online" or electronic documentation, associated media, and printed materials (''SOFTWARE PRODUCT'').
Note
The filters in the SDK are in demo mode which means they have the only restriction: logo on video.
