List of Elecard DirectShow Codec .NET SDK components

April 19, 2018
Features 2 074 views

Elecard components delivered with Elecard DirectShow Codec .NET SDK are based on the Microsoft® DirectShow® architecture and are implemented as a DirectShow® filters. The components are presented in 32-bit and 64-bit versions unless otherwise specified.

Elecard HEVC Video DecoderSoftware-only decoding solution for ISO/IEC 23008-2 MPEG-H Part 2/ITU-T H.265 video streams.
Elecard HEVC Video EncoderVideo encoding into ISO/IEC 23008-2 MPEG-H Part 22/ITU H.265 video streams.
Elecard AVC Video DecoderSoftware-only decoding solution for ISO/IEC 14496 part 10 AVC / ITU-T Recommendation H.264 video streams.
Elecard AVC Video EncoderSoftware module for video encoding into AVC/H.264 (MPEG-4 Part 10, ISO/IEC 14496-10) streams.
Elecard MPEG-2 Video DecoderSoftware and DXVA accelerated decoding solution for MPEG-2 video (ISO/IEC 13818-2) and MPEG-1 video (ISO/IEC 11172-2) streams.
Elecard MPEG-2 Video EncoderVideo stream encoding into MPEG-2 (ISO/IEC 13818-2) format.
Elecard VPX Video DecoderDecoding of VP8 and VP9 video streams. The component is based on/contains/uses libvpx.
Elecard MPEG Audio DecoderSoftware-only decoding of MPEG-1, MPEG-2, MPEG-2.5 and LPCM audio streams.
Elecard MPEG Audio EncoderAudio encoding into MPEG format.
Elecard AAC Audio DecoderDecoding of AAC and HE-AAC audio streams.
Elecard AAC Audio EncoderAudio encoding into AAC format.
Elecard AVC Video Encoder MediaSDKElecard AVC Video Encoder MediaSDK implements both hardware and software support for AVC/H.264 multimedia encoding based on Intel® MediaSDK® and Microsoft® DirectShow® architectures. The hardware encoding mode implemented in Elecard AVC Video Encoder MediaSDK makes it possible to substantially increase productivity by at least 10 times on Intel® Sandy Bridge® latest generation processors without compromising encoding quality.
Elecard MPEG DemultiplexerSoftware-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 parsing of MPEG-1, MPEG-2, AVC/H.264 and HEVC/H.265 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. 
Elecard MPEG MultiplexerMPEG-2 Transport Stream (TS) or MPEG-2 Program Stream (PS) generation.
Elecard MPEG Push DemultiplexerSoftware-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.

Elecard LATM Demultiplexer

32-bit version only

Demultiplexing of AAC LOAS/LATM stream into elementary AAC streams.
Elecard MP4 DemultiplexerDemultiplexing 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 MultiplexerGeneration of MP4 streams.
Elecard MKV DemultiplexerDirectShow filter that provides demultiplexing MKV/WebM files. This component is based on/uses libmatroska and libebml.
Elecard MKV MultiplexerDirectShow filter that provides MKV multiplexing. This component is based on/uses libmatroska and libebml.
Elecard MXF DemultiplexerSoftware-only splitting of Material Exchange Format (MXF) into video, audio and ancillary data streams. This component is based on/uses libmxf.
Elecard MXF MultiplexerMXF op1a multiplexing. This component based on/contains/uses libmxf.

Elecard File List Source

32-bit version only

Software module 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 HLS SourceConnection to a server via HTTP Live Streaming (HLS) protocol version 3 and receives video/audio data from the server.
Elecard HLS SinkContent preparation via Apple HTTP Live Streaming (HLS) protocol.
Elecard NWSource-PlusReceiving media data from the network. It accepts both RTP and UDP packets and feeds the filter graph with stream data coming in these packets.
Elecard RTSP NetSourceReceiving media data from the network. It is capable of receiving and sending RTSP commands, receiving RTP and UDP packets (Kassena, BroadMedia, VLC Seachange RTSP dialects support).
Elecard NWRendererSending media data to the network. It is capable of sending RTP, UDP packets and supports the announcement of its data session via sending SAP (SDP) packets.
Elecard Sink FilterSoftware 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 PumpConverting asynchronous source to synchronous.
Elecard Time MarkerTransform 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.
Elecard Color Space Converter 2Conversion 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 InfTee FilterSoftware 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 Module Config CheckerActivation of the Elecard components in the GraphEdit application (contained in the DirectShow package).
Elecard Graph ViewerUtility 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.



On the topic

Product:DirectShow Codec .NET SDK


More questions?

Chat nowAsk a question