DirectShow Filters – Name and Description

Below is a list of the required DirectShow filters and their descriptions:

Filter DLL Description
BufferPushSourceFilter.dll Push-based source filter for injecting buffers into a DirectShow graph.
DemuxFilter.dll MPEG-TS demultiplexer filter for extracting elementary streams.
ImpKlvDecoderFilter.dll Decodes KLV metadata packets from MPEG transport streams.
ImpKlvSrcFilter.dll Source filter for generating or injecting KLV metadata.
ImpMpegMuxFilter.dll Multiplexes multiple streams (e.g., video, audio, KLV) into MPEG-TS.
ImpNwRendererFilter.dll Network renderer for outputting transport streams / RTSP over IP.
ImpNWSourceFilter.dll Network source filter for receiving streams over UDP or RTP / RTSP.
ImpSinkFilter.dll Final sink filter for media data.
ImpTeeFilter.dll Splits a stream to multiple branches within the graph.
x264EncFilter.dll H.264 encoder filter based on the x264 library.
ImpScalerFilter.dll Performs video scaling and resolution changes.
ImpVidDecoderFilter.dll General-purpose video decoder filter.
KlvExtractorFilter.dll Extracts KLV metadata from input streams.
MonitorFilter.dll Diagnostic filter for logging and monitoring graph activity.
HlsSourceFilter.dll HLS playlist source filter (for segmented MPEG-TS).
SampleSynchronizerFilter.dll Synchronizes incoming streams (e.g., video with metadata).
SyncSampleFrameAccuracyFilter.dll Provides frame-accurate synchronization for samples.
SyncSampleDispatcherFilter.dll Dispatches synchronized samples to downstream filters.
VideoFrameAccuracyFilter.dll Ensures video frames are processed with high accuracy (PTS-based).
AudioFrameAccuracyFilter.dll Frame-accurate processing for audio streams.
PushToPullFilter.dll Converts push-mode streams to pull-mode.
VideoLossCompensator.dll Compensates for lost video frames or stream drops.
SampleTimeModifier.dll Modifies sample timestamps to correct or simulate timing behavior.
VideoOverlayMixer.dll Overlays metadata or graphics on top of video frames.
StreamDeliverySmoother.dll Smooths out jitter and delays in stream delivery (buffering aid).