Leadtools.MediaFoundation Getting Started (original) (raw)

For pointers to sample programs that demonstrate many features, see the table below:

.NET

Redistributables Paths

Path Target Platform
\Bin\net .NET 6+
Assembly - Class/Namespace Comments
Leadtools.MediaFoundation.dll - Leadtools.MediaFoundation Demonstrates the capture and save-to-file capabilities of the Media Foundation toolkit.
Demonstrates the file-to-file conversion capabilities of the Media Foundation toolkit.
Demonstrates the play-files-from-disk capabilities of the Media Foundation toolkit.
A simple player demo that demonstrates the use of the Video Callback Transform of the Media Foundation toolkit, in C#.NET.
The Video Callback Transform is inserted automatically as a video processor when the demo starts. You can choose one of the sample effects listed in the "Effects" menu.
Note: You must install the LEADTOOLS Imaging Pro SDK (or higher) to build this demo.

Dependencies

Library Description Dependencies
Leadtools.MediaFoundation.dll Core Library Leadtools.dll
NuGet Package Description
N/A Not applicable

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
Callbacka \Examples\Multimedia\DirectShow\DotNet\AudCalBkDemo\net \Bin\net\AudCalBkDemo_Original.exe Demonstrates the use of the callback filter by letting you skip through the video frame by frame.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback \Examples\Multimedia\DirectShow\DotNet\CallbackDemo\net \Bin\net\CallbackDemo_Original.exe Demonstrates the use of the callback filter by letting you do lots of different effects to the video by manipulating the captured frame data.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback Render \Examples\Multimedia\DirectShow\DotNet\CallbackRenderDemo\net \Bin\net\CallbackRenderDemo_Original.exe This demo demonstrates how to use the Callback filter to access the video frame as a rendered image bitmap during video playback.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Capture \Examples\Multimedia\DirectShow\DotNet\CaptureDemo\net \Bin\net\CaptureDemo_Original.exe Capture video from the a selected source e.g(screen, webcam, etc). Choose the type of encoder Edit Capture Size Use one of our filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConcatSameSize \Examples\Multimedia\DirectShow\DotNet\ConcatSameSizeDemo\net \Bin\net\ConcatSameSizeDemo_Original.exe This demo allows you to concatenate video files
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert \Examples\Multimedia\DirectShow\DotNet\ConvertDemo\net \Bin\net\ConvertDemo_Original.exe Convert to any of our supported formats Add video/audio recompression Add video/audio processors and filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertKLV \Examples\Multimedia\DirectShow\DotNet\ConvertKLVDemo\net \Bin\net\ConvertKLVDemo_Original.exe Allows for metadata from UAV's using the KLV parsing standards. Convert a video using one of the following recompressions: Video: LEAD Mpeg2 Encoder LEAD Mpeg4 Encoder LEAD H.264 Encoder LEAD H.265 Encoder Audio: LEAD AC3 Encoder LEAD MPEG Audio Encoder LEAD AAC Encoder PCM Mpeg Layer-3
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to MMS \Examples\Multimedia\DirectShow\DotNet\ConvertMMSDemo\net \Bin\net\ConvertMMSDemo_Original.exe This demo demonstrates how to convert a video to a Windows Media Server supported MMS format.
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertSSF \Examples\Multimedia\DirectShow\DotNet\ConvertSSFDemo\net \Bin\net\ConvertSSFDemo_Original.exe Convert to SSF our IIS smooth streaming format, it alternates formats based on your connection speed to maximize streaming performance
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to Flash \Examples\Multimedia\DirectShow\DotNet\ConvertToFlashDemo\net \Bin\net\ConvertToFlashDemo_Original.exe This demo demonstrates how to convert a video to the FLV/MPEG-4 Flash format.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to Media Server \Examples\Multimedia\DirectShow\DotNet\ConvertToMediaServerDemo\net \Bin\net\ConvertToMediaServerDemo_Original.exe This demo demonstrates how to convert multiple multimedia files for use with the media server demo.
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertToMobile \Examples\Multimedia\DirectShow\DotNet\ConvertToMobileDemo\net \Bin\net\ConvertToMobileDemo_Original.exe Convert to a format compatible with one of the following mobile devices: iPod iPad iPhone PSP Zen Zune Smartphone Android Windows Phone
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertWMS \Examples\Multimedia\DirectShow\DotNet\ConvertWMSDemo\net \Bin\net\ConvertWMSDemo_Original.exe Convert to WMV or ASF with a LEAD mux and store a script in the header or the stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Draw on Video \Examples\Multimedia\DirectShow\DotNet\DrawOnVideoDemo\net \Bin\net\DrawOnVideoDemo_Original.exe This demo demonstrates how to draw annotations on video.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVDAuthor \Examples\Multimedia\DirectShow\DotNet\DVDAuthorDemo\net \Bin\net\DVDAuthorDemo_Original.exe Use this demo to create a DVD image with titles, and chapters. Adjust the DVD settings, format, menu, compression, and encoders.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVR \Examples\Multimedia\DirectShow\DotNet\DVRDemo\net \Bin\net\DVRDemo_Original.exe Use this demo to capture video from a live source and then do a buffered playback. Using our proprietary LBL file format you can read/write to the same file simultaneously.
Demo Name Source Code Path Pre-Compiled Executable Path Description
GenerateAvi \Examples\Multimedia\DirectShow\DotNet\GenerateAVIDemo\net \Bin\net\GenerateAVIDemo_Original.exe Create an avi based on 30 bitmaps
Demo Name Source Code Path Pre-Compiled Executable Path Description
H264Transcoder \Examples\Multimedia\DirectShow\DotNet\H264TranscoderDemo\net \Bin\net\H264TranscoderDemo_Original.exe This example demonstrates how to transcode an h.264 stream to an ISO (MP4) format, without performing decoding and re-encoding, providing a faster method of conversion for the following formats: AVI - with H.264 video stream MPEG2 Transport - with H.264 video stream. OGG with H.264. Note that for this demo to work, audio must be encoded as AAC.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Live RTSP Server \Examples\Multimedia\DirectShow\DotNet\LiveRTSPServerDemo\net \Bin\net\LiveRTSPServerDemo_Original.exe This demo demonstrates how to live stream the multimedia capture from a video/audio device using RTSP.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Info \Examples\Multimedia\DirectShow\DotNet\MediaInfoDemo\net \Bin\net\MediaInfoDemo_Original.exe This demo demonstrates how to extract and display general, video, and audio information about a media file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVD Media Writer \Examples\Multimedia\DirectShow\DotNet\MediaWriterMMDemo\net \Bin\net\MediaWriterMMDemo_Original.exe This demo demonstrates how to write multimedia to an ISO file or to a DVD disc.
Demo Name Source Code Path Pre-Compiled Executable Path Description
MPEG2 Transport \Examples\Multimedia\DirectShow\DotNet\MPEG2TransportDemo\net \Bin\net\MPEG2TransportDemo_Original.exe Play a mpeg2 file or open a tcp/udp stream Also demonstrates use of the callback filter allowing you to go frame by frame
Demo Name Source Code Path Pre-Compiled Executable Path Description
Multi-Machine Transcoding \Examples\Multimedia\DirectShow\DotNet\MultiMachineTranscodingDemo\net \Bin\net\MultiMachineTranscodingDemo_Original.exe This demo demonstrates how to transcode a video by splitting and processing its parts across multiple virtual machines before merging and producing the output.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Player \Examples\Multimedia\DirectShow\DotNet\PlayerDemo\net \Bin\net\PlayerDemo_Original.exe Player demo demonstrates our main player using any one of our supported video formats or opening a stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Publish \Examples\Multimedia\DirectShow\DotNet\PublishDemo\net \Bin\net\PublishDemo_Original.exe This demo demonstrates how to publish a video to a Windows Media Services (WMS) Server.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Restreamer \Examples\Multimedia\DirectShow\DotNet\RestreamerDemo\net \Bin\net\RestreamerDemo_Original.exe Demonstrates how to stream an MPEG2 compatible file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
RTSPServer \Examples\Multimedia\DirectShow\DotNet\RTSPServerDemo\net \Bin\net\RTSPServerDemo_Original.exe This demo demonstrates how to host a RTSP stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Video Compare \Examples\Multimedia\DirectShow\DotNet\VideoCompareDemo\net \Bin\net\VideoCompareDemo_Original.exe This demo demonstrates how to synchronize two video players.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Video Conferencing \Examples\Multimedia\DirectShow\DotNet\VideoConferencingDemo\net \Bin\net\VideoConferencingDemo_Original.exe This demo demonstrates how to host a video conferencing server and connect with a client.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback \Examples\Multimedia\MediaFoundation\DotNet\CallbackDemo\net \Bin\net\CallbackDemoMF_Original.exe Demonstrates the use of the callback filter by letting you do lots of different effects to the video by manipulating the captured frame data.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Capture \Examples\Multimedia\MediaFoundation\DotNet\CaptureDemo\net \Bin\net\CaptureDemoMF_Original.exe Capture video from the a selected source e.g(screen, webcam, etc). Choose the type of encoder Edit Capture Size Use one of our filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert \Examples\Multimedia\MediaFoundation\DotNet\ConvertDemo\net \Bin\net\ConvertDemoMF_Original.exe Convert to any of our supported formats Add video/audio recompression Add video/audio processors and filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
Player \Examples\Multimedia\MediaFoundation\DotNet\PlayerDemo\net \Bin\net\PlayerDemoMF_Original.exe Player demo demonstrates our main player using any one of our supported video formats or opening a stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server Log Viewer \Examples\Multimedia\MediaStreaming\DotNet\LogViewerDemo\net \Bin\net\LogViewerDemo_Original.exe This demo provides a simple viewer for the LEADTOOLS Media Streaming Server's logfiles. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server \Examples\Multimedia\MediaStreaming\DotNet\ServerDemo\net \Bin\net\ServerDemo_Original.exe This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server \Examples\Multimedia\MediaStreaming\DotNet\ServerManagerDemo\net \Bin\net\ServerManagerDemo_Original.exe This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server Service \Examples\Multimedia\MediaStreaming\DotNet\ServerServiceDemo\net \Bin\net\ServerServiceDemo_Original.exe Implements a Windows service (with no UI) using the LEADTOOLS Media Streaming SDK to create a media streaming server. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed The Media Streaming Server Service can be configured using the UI created by the Media Streaming Server demo. For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.

.NET Framework

Redistributables Paths

Path Target Platform
\Bin\DotNet4\Win32 x86 .NET 4 or 4.5
\Bin\DotNet4\x64 x64 .NET 4 or 4.5
Assembly - Class/Namespace Comments
Leadtools.MediaFoundation.dll - Leadtools.MediaFoundation Demonstrates the capture and save-to-file capabilities of the Media Foundation toolkit.
Demonstrates the file-to-file conversion capabilities of the Media Foundation toolkit.
Demonstrates the play-files-from-disk capabilities of the Media Foundation toolkit.
A simple player demo that demonstrates the use of the Video Callback Transform of the Media Foundation toolkit, in C#.NET. The Video Callback Transform is inserted automatically as a video processor when the demo starts. You can choose one of the sample effects listed in the "Effects" menu. Note: You must install the LEADTOOLS Imaging Pro SDK (or higher) to build this demo.

Dependencies

Library Description Dependencies
Leadtools.MediaFoundation.dll Core Library Leadtools.dll
NuGet Package Description
N/A Not applicable

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
Callbacka \Examples\Multimedia\DirectShow\DotNet\AudCalBkDemo\fx \Bin\DotNet4\<Win32/x64>\AudCalBkDemo_Original.exe Demonstrates the use of the callback filter by letting you skip through the video frame by frame.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback \Examples\Multimedia\DirectShow\DotNet\CallbackDemo\fx \Bin\DotNet4\<Win32/x64>\CallbackDemo_Original.exe Demonstrates the use of the callback filter by letting you do lots of different effects to the video by manipulating the captured frame data.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback Render \Examples\Multimedia\DirectShow\DotNet\CallbackRenderDemo\fx \Bin\DotNet4\<Win32/x64>\CallbackRenderDemo_Original.exe This demo demonstrates how to use the Callback filter to access the video frame as a rendered image bitmap during video playback.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Capture \Examples\Multimedia\DirectShow\DotNet\CaptureDemo\fx \Bin\DotNet4\<Win32/x64>\CaptureDemo_Original.exe Capture video from the a selected source e.g(screen, webcam, etc). Choose the type of encoder Edit Capture Size Use one of our filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConcatSameSize \Examples\Multimedia\DirectShow\DotNet\ConcatSameSizeDemo\fx \Bin\DotNet4\<Win32/x64>\ConcatSameSizeDemo_Original.exe This demo allows you to concatenate video files
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert \Examples\Multimedia\DirectShow\DotNet\ConvertDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertDemo_Original.exe Convert to any of our supported formats Add video/audio recompression Add video/audio processors and filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertKLV \Examples\Multimedia\DirectShow\DotNet\ConvertKLVDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertKLVDemo_Original.exe Allows for metadata from UAV's using the KLV parsing standards. Convert a video using one of the following recompressions: Video: LEAD Mpeg2 Encoder LEAD Mpeg4 Encoder LEAD H.264 Encoder LEAD H.265 Encoder Audio: LEAD AC3 Encoder LEAD MPEG Audio Encoder LEAD AAC Encoder PCM Mpeg Layer-3
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to MMS \Examples\Multimedia\DirectShow\DotNet\ConvertMMSDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertMMSDemo_Original.exe This demo demonstrates how to convert a video to a Windows Media Server supported MMS format.
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertSSF \Examples\Multimedia\DirectShow\DotNet\ConvertSSFDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertSSFDemo_Original.exe Convert to SSF our IIS smooth streaming format, it alternates formats based on your connection speed to maximize streaming performance
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to Flash \Examples\Multimedia\DirectShow\DotNet\ConvertToFlashDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertToFlashDemo_Original.exe This demo demonstrates how to convert a video to the FLV/MPEG-4 Flash format.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert to Media Server \Examples\Multimedia\DirectShow\DotNet\ConvertToMediaServerDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertToMediaServerDemo_Original.exe This demo demonstrates how to convert multiple multimedia files for use with the media server demo.
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertToMobile \Examples\Multimedia\DirectShow\DotNet\ConvertToMobileDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertToMobileDemo_Original.exe Convert to a format compatible with one of the following mobile devices: iPod iPad iPhone PSP Zen Zune Smartphone Android Windows Phone
Demo Name Source Code Path Pre-Compiled Executable Path Description
ConvertWMS \Examples\Multimedia\DirectShow\DotNet\ConvertWMSDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertWMSDemo_Original.exe Convert to WMV or ASF with a LEAD mux and store a script in the header or the stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Draw on Video \Examples\Multimedia\DirectShow\DotNet\DrawOnVideoDemo\fx \Bin\DotNet4\<Win32/x64>\DrawOnVideoDemo_Original.exe This demo demonstrates how to draw annotations on video.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVDAuthor \Examples\Multimedia\DirectShow\DotNet\DVDAuthorDemo\fx \Bin\DotNet4\<Win32/x64>\DVDAuthorDemo_Original.exe Use this demo to create a DVD image with titles, and chapters. Adjust the DVD settings, format, menu, compression, and encoders.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVR \Examples\Multimedia\DirectShow\DotNet\DVRDemo\fx \Bin\DotNet4\<Win32/x64>\DVRDemo_Original.exe Use this demo to capture video from a live source and then do a buffered playback. Using our proprietary LBL file format you can read/write to the same file simultaneously.
Demo Name Source Code Path Pre-Compiled Executable Path Description
GenerateAvi \Examples\Multimedia\DirectShow\DotNet\GenerateAVIDemo\fx \Bin\DotNet4\<Win32/x64>\GenerateAVIDemo_Original.exe Create an avi based on 30 bitmaps
Demo Name Source Code Path Pre-Compiled Executable Path Description
H264Transcoder \Examples\Multimedia\DirectShow\DotNet\H264TranscoderDemo\fx \Bin\DotNet4\<Win32/x64>\H264TranscoderDemo_Original.exe This example demonstrates how to transcode an h.264 stream to an ISO (MP4) format, without performing decoding and re-encoding, providing a faster method of conversion for the following formats: AVI - with H.264 video stream MPEG2 Transport - with H.264 video stream. OGG with H.264. Note that for this demo to work, audio must be encoded as AAC.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Live RTSP Server \Examples\Multimedia\DirectShow\DotNet\LiveRTSPServerDemo\fx \Bin\DotNet4\<Win32/x64>\LiveRTSPServerDemo_Original.exe This demo demonstrates how to live stream the multimedia capture from a video/audio device using RTSP.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Info \Examples\Multimedia\DirectShow\DotNet\MediaInfoDemo\fx \Bin\DotNet4\<Win32/x64>\MediaInfoDemo_Original.exe This demo demonstrates how to extract and display general, video, and audio information about a media file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
DVD Media Writer \Examples\Multimedia\DirectShow\DotNet\MediaWriterMMDemo\fx \Bin\DotNet4\<Win32/x64>\MediaWriterMMDemo_Original.exe This demo demonstrates how to write multimedia to an ISO file or to a DVD disc.
Demo Name Source Code Path Pre-Compiled Executable Path Description
MPEG2 Transport \Examples\Multimedia\DirectShow\DotNet\MPEG2TransportDemo\fx \Bin\DotNet4\<Win32/x64>\MPEG2TransportDemo_Original.exe Play a mpeg2 file or open a tcp/udp stream Also demonstrates use of the callback filter allowing you to go frame by frame
Demo Name Source Code Path Pre-Compiled Executable Path Description
Multi-Machine Transcoding \Examples\Multimedia\DirectShow\DotNet\MultiMachineTranscodingDemo\fx \Bin\DotNet4\<Win32/x64>\MultiMachineTranscodingDemo_Original.exe This demo demonstrates how to transcode a video by splitting and processing its parts across multiple virtual machines before merging and producing the output.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Player \Examples\Multimedia\DirectShow\DotNet\PlayerDemo\fx \Bin\DotNet4\<Win32/x64>\PlayerDemo_Original.exe Player demo demonstrates our main player using any one of our supported video formats or opening a stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Publish \Examples\Multimedia\DirectShow\DotNet\PublishDemo\fx \Bin\DotNet4\<Win32/x64>\PublishDemo_Original.exe This demo demonstrates how to publish a video to a Windows Media Services (WMS) Server.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Restreamer \Examples\Multimedia\DirectShow\DotNet\RestreamerDemo\fx \Bin\DotNet4\<Win32/x64>\RestreamerDemo_Original.exe Demonstrates how to stream an MPEG2 compatible file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
RTSPServer \Examples\Multimedia\DirectShow\DotNet\RTSPServerDemo\fx \Bin\DotNet4\<Win32/x64>\RTSPServerDemo_Original.exe This demo demonstrates how to host a RTSP stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Video Compare \Examples\Multimedia\DirectShow\DotNet\VideoCompareDemo\fx \Bin\DotNet4\<Win32/x64>\VideoCompareDemo_Original.exe This demo demonstrates how to synchronize two video players.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Video Conferencing \Examples\Multimedia\DirectShow\DotNet\VideoConferencingDemo\fx \Bin\DotNet4\<Win32/x64>\VideoConferencingDemo_Original.exe This demo demonstrates how to host a video conferencing server and connect with a client.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Callback \Examples\Multimedia\MediaFoundation\DotNet\CallbackDemo\fx \Bin\DotNet4\<Win32/x64>\CallbackDemoMF_Original.exe Demonstrates the use of the callback filter by letting you do lots of different effects to the video by manipulating the captured frame data.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Capture \Examples\Multimedia\MediaFoundation\DotNet\CaptureDemo\fx \Bin\DotNet4\<Win32/x64>\CaptureDemoMF_Original.exe Capture video from the a selected source e.g(screen, webcam, etc). Choose the type of encoder Edit Capture Size Use one of our filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
Convert \Examples\Multimedia\MediaFoundation\DotNet\ConvertDemo\fx \Bin\DotNet4\<Win32/x64>\ConvertDemoMF_Original.exe Convert to any of our supported formats Add video/audio recompression Add video/audio processors and filters
Demo Name Source Code Path Pre-Compiled Executable Path Description
Player \Examples\Multimedia\MediaFoundation\DotNet\PlayerDemo\fx \Bin\DotNet4\<Win32/x64>\PlayerDemoMF_Original.exe Player demo demonstrates our main player using any one of our supported video formats or opening a stream.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server Log Viewer \Examples\Multimedia\MediaStreaming\DotNet\LogViewerDemo\fx \Bin\DotNet4\<Win32/x64>\LogViewerDemo_Original.exe This demo provides a simple viewer for the LEADTOOLS Media Streaming Server's logfiles. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server \Examples\Multimedia\MediaStreaming\DotNet\ServerDemo\fx \Bin\DotNet4\<Win32/x64>\ServerDemo_Original.exe This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server \Examples\Multimedia\MediaStreaming\DotNet\ServerManagerDemo\fx \Bin\DotNet4\<Win32/x64>\ServerManagerDemo_Original.exe This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Media Streaming Server Service \Examples\Multimedia\MediaStreaming\DotNet\ServerServiceDemo\fx \Bin\DotNet4\<Win32/x64>\ServerServiceDemo_Original.exe Implements a Windows service (with no UI) using the LEADTOOLS Media Streaming SDK to create a media streaming server. The Media Server can be used to stream audio and video files to a variety of devices using popular streaming methods, such as: HTML5 video - for most web browsers (PC and mobile devices) Adobe Flash RTMP - for any web browser that has Adobe Flash installed Apple HTTP Live Streaming (HLS) - for Apple iPad / iPhone and Android devices RTSP/RTP - for web browsers with the Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP (MPEG-2 transport) - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP RTSP/RTP over HTTP - for web browsers with Apple Quicktime or VLC RTSP plugin installed or any application that supports RTSP Adobe HTTP Dynamic Streaming (HDS) - for most web browsers that have Adobe Flash installed MPEG-DASH - for most web browsers that have Adobe Flash Microsoft Smooth Streaming (SSF) - for web browsers with Microsoft Silverlight installed The Media Streaming Server Service can be configured using the UI created by the Media Streaming Server demo. For information on configuring and running the LEADTOOLS Media Streaming Server, click here. For more information about the LEADTOOLS Media Streaming SDK, click here.