For pointers to sample programs that demonstrate many features, see the table below:
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. Note: You must install the LEADTOOLS Imaging Pro SDK (or higher) to build this demo. |
Library | Description | Dependencies |
---|---|---|
Leadtools.MediaFoundation.dll | Core Library |
Leadtools.dll |
NuGet Package | Description | |
N/A | Not applicable |
Name | Path | Description |
---|---|---|
Callback | \Examples\Multimedia\MediaFoundation\DotNet\CallbackDemo | Demonstrates the use of the callback filter by letting you do lots of different |
Capture | \Examples\Multimedia\MediaFoundation\DotNet\CaptureDemo | Capture video from the a selected source e.g(screen, webcam, etc).
|
Convert | \Examples\Multimedia\MediaFoundation\DotNet\ConvertDemo | Convert to any of our supported formats
|
Player | \Examples\Multimedia\MediaFoundation\DotNet\PlayerDemo | Player demo demonstrates our main player using any one of our supported video formats or opening a stream. |
Media Streaming Server Log Viewer | \Examples\Multimedia\MediaStreaming\DotNet\LogViewerDemo | 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. |
Media Streaming Server | \Examples\Multimedia\MediaStreaming\DotNet\ServerDemo | This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation.
|
Media Streaming Server Service | \Examples\Multimedia\MediaStreaming\DotNet\ServerServiceDemo | Implements a Windows service (with no UI) using the LEADTOOLS Media Streaming SDK to create a media streaming server.
|
Name | Path | Description |
---|---|---|
Capture | \Examples\Multimedia\DirectShow\C\Capture | Capture video from the a selected source e.g(screen, webcam, etc).
|
cnvmem | \Examples\Multimedia\DirectShow\C\CnvMem | Convert one video memory stream to another format
|
Convert | \Examples\Multimedia\DirectShow\C\Convert | Convert one video format to another
|
ConvertToMobile | \Examples\Multimedia\DirectShow\C\ConvertToMobile | Convert a video to a mobile format, such as ipod(MPEG4+AAC)
|
GenAvi | \Examples\Multimedia\DirectShow\C\GenAVI | Create an avi based on 30 bitmaps |
H264Transcoder | \Examples\Multimedia\DirectShow\C\H264Transcoder | This example demonstrates how to transcode an h.264 stream to an ISO (MP4) format,
Note that for this demo to work, audio must be encoded as AAC. |
Player | \Examples\Multimedia\DirectShow\C\Player | Play a video from various sources, such as : file, stream, tcp/ip
|
Name | Path | Description |
---|---|---|
Callbacka | \Examples\Multimedia\DirectShow\CPP\AudCalBk | Demonstrates the use of the callback filter by letting you skip through the video frame by frame. |
AudoReplace | \Examples\Multimedia\DirectShow\CPP\AudioReplace | A simple one task demo that combines the video from one file and the audio from another. |
AVDetection | \Examples\Multimedia\DirectShow\CPP\AVDetection | A capture demo with motion and audio detection
|
Callback | \Examples\Multimedia\DirectShow\CPP\Callback | Demonstrates the use of the callback filter by letting you do lots of different |
CallbackOpenGLRender | \Examples\Multimedia\DirectShow\CPP\CallbackOpenGLRender | Demonstrates the use of the callback filter grabbing each frame and then using |
CallbackRender | \Examples\Multimedia\DirectShow\CPP\CallbackRender | |
Capture | \Examples\Multimedia\DirectShow\CPP\Capture | Capture video from the a selected source e.g(screen, webcam, etc).
|
CaptureDicom | \Examples\Multimedia\DirectShow\CPP\CaptureDICOM | A capture demo that allows you to play existiing dicom files and capture new ones |
CnvDV | \Examples\Multimedia\DirectShow\CPP\CnvDV | |
CnvFlash | \Examples\Multimedia\DirectShow\CPP\CnvFlash | Convert a video to flash video format using h.264 or h.263 encoder, add video and audio processors. |
cnvmem | \Examples\Multimedia\DirectShow\CPP\CnvMem | Convert a video to a variety of formats in memory. You can add audio and video recompression. |
CnvWM | \Examples\Multimedia\DirectShow\CPP\CnvWM | |
ConcatAndResize | \Examples\Multimedia\DirectShow\CPP\ConcatAndResize | This demo allows you to concatenate video files and resize them. |
ConcatSameSize | \Examples\Multimedia\DirectShow\CPP\ConcatSameSize | This demo allows you to concatenate video files |
Convert | \Examples\Multimedia\DirectShow\CPP\Convert | Convert to any of our supported formats
|
ConvertKLV | \Examples\Multimedia\DirectShow\CPP\ConvertKLV | Allows for metadata from UAV's using the KLV parsing standards. Convert a video using one of the following recompressions:
|
ConvertLTES | \Examples\Multimedia\DirectShow\CPP\ConvertLTES | Demonstrates optimizing conversion by splitting it up into pieces that can be Convert a video to one of the following formats:
|
ConvertMMS | \Examples\Multimedia\DirectShow\CPP\ConvertMMS | |
ConvertSSF | \Examples\Multimedia\DirectShow\CPP\ConvertSSF | Convert to SSF our IIS smooth streaming format, it alternates formats |
ConvertToMediaServer | \Examples\Multimedia\DirectShow\CPP\ConvertToMediaServer | |
ConvertToMobile | \Examples\Multimedia\DirectShow\CPP\ConvertToMobile | Convert to a format compatible with one of the following mobile devices:
|
ConvertWMS | \Examples\Multimedia\DirectShow\CPP\ConvertWMS | Convert to WMV or ASF with a LEAD mux and store a script in the header or the stream. |
DVDAuthor | \Examples\Multimedia\DirectShow\CPP\DVDAuthor | Use this demo to create a DVD image with titles, and chapters. Adjust the DVD settings, format, menu, compression, and encoders. |
DVDBurner | \Examples\Multimedia\DirectShow\CPP\DVDBurner | Use this demo to burn a DVD |
DVR | \Examples\Multimedia\DirectShow\CPP\DVR | Use this demo to capture video from a live source and then do a buffered playback. |
GenAvi | \Examples\Multimedia\DirectShow\CPP\GenAVI | Create an avi based on 30 bitmaps |
GenAVIDX | \Examples\Multimedia\DirectShow\CPP\GenAVIDX | |
H264Transcoder | \Examples\Multimedia\DirectShow\CPP\H264Transcoder | This example demonstrates how to transcode an h.264 stream to an ISO (MP4) format,
Note that for this demo to work, audio must be encoded as AAC. |
LiveRTSPServer | \Examples\Multimedia\DirectShow\CPP\LiveRTSPServer | |
MedaInfo | \Examples\Multimedia\DirectShow\CPP\MediaInfo | Allows you to get info about a media file, general meta info |
MPEG2 Transport | \Examples\Multimedia\DirectShow\CPP\Mpeg2Transport | Play a mpeg2 file or open a tcp/udp stream Also demonstrates use of the callback filter allowing you to go frame by frame |
NetClient | \Examples\Multimedia\DirectShow\CPP\NetClient | Connect with a stream from the NetServer and playback a live stream from a capture device. |
NetServer | \Examples\Multimedia\DirectShow\CPP\NetServer | Capture video from a capture device and host it to be streamed to a connection(try the NetClient). |
Player | \Examples\Multimedia\DirectShow\CPP\Player | Player demo demonstrates our main player using any one of our supported video formats or opening a stream. |
Publish | \Examples\Multimedia\DirectShow\CPP\Publish | |
Restreamer | \Examples\Multimedia\DirectShow\CPP\Restreamer | Demonstrates how to stream an MPEG2 compatible file. |
RTSPServer | \Examples\Multimedia\DirectShow\CPP\RTSPServer | This demo demonstrates how to host a RTSP stream. |
TvViewer | \Examples\Multimedia\DirectShow\CPP\TvViewer | |
VOverlay | \Examples\Multimedia\DirectShow\CPP\VOverlay | This demo demonstrates the video overlay, allowing you to overlay an image onto a video and control it's position and opacity. |
ltmmNetClient | \Examples\Multimedia\DirectShow\CPP\ltmmNetClient | |
ltmmNetServer | \Examples\Multimedia\DirectShow\CPP\ltmmNetServer |
Name | Path | Description |
---|---|---|
Callback | \Examples\Multimedia\MediaFoundation\CPP\Callback | Demonstrates the use of the callback filter by letting you do lots of different |
Capture | \Examples\Multimedia\MediaFoundation\CPP\Capture | Capture video from the a selected source e.g(screen, webcam, etc).
|
Convert | \Examples\Multimedia\MediaFoundation\CPP\Convert | Convert to any of our supported formats
|
Player | \Examples\Multimedia\MediaFoundation\CPP\Player | Player demo demonstrates our main player using any one of our supported video formats or opening a stream. |
TvViewer | \Examples\Multimedia\MediaFoundation\CPP\TvViewer |
Name | Path | Description |
---|---|---|
Media Streaming Server Log Viewer | \Examples\Multimedia\MediaStreaming\CPP\LogViewer | This demo provides a simple viewer for the LEADTOOLS Media Streaming Server's logfiles. |
Media Streaming Server | \Examples\Multimedia\MediaStreaming\CPP\Server | This demo provides both a standalone implementation of the LEADTOOLS Media Streaming server and a UI for configuring the Media Streaming Server Service implementation.
|
Media Streaming Server Service | \Examples\Multimedia\MediaStreaming\CPP\ServerSvc | Implements a Windows service (with no UI) using the LEADTOOLS Media Streaming SDK to create a media streaming server.
|
Leadtools.MediaFoundation.CaptureCtrl
Leadtools.MediaFoundation.ConvertCtrl
Leadtools.MediaFoundation.PlayCtrl
Leadtools.MediaFoundation Assembly Changes
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document