LEAD MPEG2 Transport UDP Sink

The LEAD MPEG2 Transport UDP Sink is a DirectShow® filter for streaming data to a UDP or TCP port. The data is usually in an MPEG-2 Transport format, as defined in ISO/IEC 13818-1. Data streamed to UDP ports can be sent with or without RTP headers. TCP streams are sent without RTP headers.

This filter supports the standard IFileSinkFilter interface. Use the IFileSinkFilter::SetFileName method to  let the LEAD MPEG2 Transport UDP Sink filter know where to send the data to (RTP or UDP streaming) or which port to listen to (TCP streaming). Please see the Microsoft documentation for this interface for more information.

This filter also supports the ILMUDPSnk interface for monitoring the performance of the filter. You can use this interface to determine whether the network connection is keeping up with the amount of data being sent.

Technical details for the filter are provided in the following table:

Filter Interfaces

IFileSinkFilter

ILMUDPSnk

Interface ID

IID_IFileSinkFilter

IID_ILMUDPSnk

Input Media Types

Type:
MEDIATYPE_Stream
Subtype:
MEDIASUBTYPE_MPEG2_TRANSPORT

Or the media type passed to IFileSinkFilter::SetFileName

Output Media Types

N/A

Filter CLSID

CLSID_LMUDPSnk

Property Page CLSID

N/A

Executable

LMUDPSnk.dll, DSKernel2.dll

Filter category

CLSID_LegacyAmFilterCategory

Header

ILMUDPSnk.h

Platforms

Win32, x64

See Also:

LEAD MPEG2 Transport UDP Source

LEAD MPEG2 Transport Multiplexer

How to Get Your Own IP Address Programmatically

UDP Source URL syntax

 

This filter is included as part of the following module: