Example Programs and Demos

The following example programs are in separate EXAMPLES subdirectories (such as C:\LEAD TECHNOLOGIES\LEADTOOLS 15\EXAMPLES\LTMM\C\CAPTURE).

Note:

You can run the example programs on your system by clicking the appropriate buttons in online help. If you try to run an example program that is not on your system, an error message will appear.

C Demos

Demo name

EXE name

Description

cCapture

cCapture.exe

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in C.

cPlayer

cPlayer.exe

Demonstrates the play files from disk capabilities of the Multimedia toolkit in C.

cConvert

cConvert.exe

Demonstrates the file to file conversion capabilities of the Multimedia toolkit in C.

cCnvMem

cCnvMem.exe

Demonstrates the memory to file conversion capabilities of the Multimedia toolkit in C.

cGenAvi

cGenAvi.exe

Demonstrates how to create a file by generating every frame using the Multimedia toolkit in C.

C++ Demos

Demo name

EXE name

Description

Capture

Capture.exe

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in C++.

Player

Player.exe

Demonstrates the play files from disk capabilities of the Multimedia toolkit in C++.

Callback

Callback.exe

A simple player demo that demonstrates the use of the Video Callback Filter of the Multimedia toolkit in C++. The Video Callback Filter is inserted automatically as a video processor when the demo starts. You can choose one of the sample effects listed in the "Effects" menu.

Convert

Convert.exe

Demonstrates the file to file conversion capabilities of the Multimedia toolkit in C++.

CnvMem

CnvMem.exe

Demonstrates the memory to file conversion capabilities of the Multimedia toolkit in C++.

CnvWM

CnvWM.exe

Shows how to manage Windows Media profiles (creating custom profiles) in the Multimedia toolkit in C++.

GenAvi

GenAvi.exe

Demonstrates how to create a file by generating every frame using the Multimedia toolkit in C++.

TVViewer

TVViewer.exe

Demonstrates how to use the IltmmTVTuner interface of the Multimedia toolkit in C++.

AudioReplace

AudioReplace.exe

Demonstrates how to change the audio stream in a media file using the capabilities of the convert object of the multimedia toolkit, in C++.

AVDetection

AVDetection.exe

Demonstrate the usage of the LEAD Audio Detection filter and LEAD Video Motion Detection filter using live sources for audio and video, in C++.

CallbackA

AudCalBk.exe

Demonstrates the use of the Audio Callback Filter of the Multimedia toolkit, in C++. The Audio Callback Filter is inserted automatically as an audio processor. The demo shows how to use the audio callback filter to change the volume of the audio stream.

CaptureDICOM

CaptureDicom.exe

Demonstrates capturing from a live video source to a DICOM file using the capabilities of the multimedia toolkit and the LEAD DICOM Writer Filter, in C++.

CnvDV

cnvdv.exe

Demonstrates converting media files to the DV format writing the output directly to the device (DV camera), in C++.

ConcatAndResize

ConcatAndResize.exe

Demonstrates the joining process of media files of different formats using the capabilities of the multimedia toolkit, in C++. The demo allows resizing of the video streams in addition to providing the ability to choose the audio and video compressors for the output stream.

ConcatSameSize

ConcatSameSize.exe

Demonstrates the joining process of media files of the same format without recompression, using the capabilities of the multimedia toolkit, in C++.

DVDAuthor

DVDAuthor.exe

Demonstrates creating DVD images using the capabilities of the multimedia toolkit (with LEAD DVD Writer), in C++.

The source media files can be of any supported format.

DVDBurner

DVDBurner.exe

Demonstrates burning DVD images and ISO files to DVDs using the capabilities of the LEAD DVD Burner, in C++.

MediaInfo

MediaInfo.exe

Demonstrates the usage of the media information object of the multimedia toolkit, which provides comprehensive information about all streams in a media file, in C++.

MPEG2Transport

MPEG2Transport.exe

Demonstrates playback of MPEG-2 Transport files from a file or UDP stream. Also shows how to handle KLV metadata in C++.

NetServer

NetServer.exe

Demonstrates creating a basic video conferencing server using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in C++.

NetClient

NetClient.exe

Demonstrates creating a basic video conferencing client using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in C++.

VOverlay

VOverlay.exe

Demonstrates overlaying images over video using the capabilities of the multimedia toolkit and the LEAD Video Overlay Filter, in C++.

Note: The filter has more capabilities than what the demo shows.

Visual Basic Demos

Demo name

EXE name

Description

vbCapture

vbCapture.exe

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in VB.

vbPlayer

vbPlayer.exe

Demonstrates the play files from disk capabilities of the Multimedia toolkit in VB.

vbConvert

vbConvert.exe

Demonstrates the file to file conversion capabilities of the Multimedia toolkit in VB.

vbCnvMem

vbCnvMem.exe

Demonstrates the memory to file conversion capabilities of the Multimedia toolkit in VB.

vbCnvWM

vbCnvWM.exe

Shows how to manage Windows Media profiles (creating custom profiles) in the Multimedia toolkit in VB.

vbGenAvi

vbGenAvi.exe

Demonstrates how to create a file by generating every frame using the Multimedia toolkit in VB.

vbTVViewer

vbTVViewer.exe

Demonstrates how to use the IltmmTVTuner interface of the Multimedia toolkit in VB.

vbAudioReplace

vbAudioReplace.exe

Demonstrates how to change the audio stream in a media file using the capabilities of the convert object of the multimedia toolkit., in VB.

vbCallback

vbCallback.exe

A simple player demo that demonstrates the use of the Video Callback Filter of the Multimedia toolkit in VB. The Video Callback Filter is inserted automatically as a video processor when the demo starts. You can choose one of the sample effects listed in the "Effects" menu.

vbCallbackA

vbCallbackA.exe

Demonstrates the use of the Audio Callback Filter of the Multimedia toolkit. The Audio Callback Filter is inserted automatically as an audio processor. The demo shows how to use the audio callback filter to change the volume of the audio stream.

vbConcatAndResize

vbConcatAndResize.exe

Demonstrates the joining process of media files of different formats using the capabilities of the multimedia toolkit, in VB. The demo allows resizing of the video streams in addition to providing the ability to choose the audio and video compressors for the output stream.

vbConcatSameSize

vbConcatSameSize.exe

Demonstrates the joining process of media files of the same format without recompression, using the capabilities of the multimedia toolkit, in VB.

vbDVDAuthor

vbDVDAuthor.exe

Demonstrates creating DVD images using the capabilities of the multimedia toolkit (with LEAD DVD Writer), in VB.

The source media files can be of any supported format.

vbDVDBurner

vbDVDBurner.exe

Demonstrates burning DVD images and ISO files to DVDs using the capabilities of the LEAD DVD Burner, in VB.

vbMediaInfo

vbMediaInfo.exe

Demonstrates the usage of the media information object of the multimedia toolkit, which provides comprehensive information about all streams in a media file, in VB.

vbMPEG2Transport

vbMPEG2Transport.exe

Demonstrates playback of MPEG-2 Transport files from a file or UDP stream. Also shows how to handle KLV metadata in VB.

vbMtnDet

vbMtnDet.exe

Demonstrate the usage of the LEAD Video Motion Detection filter using live source for video, in VB.

vbNetServer

vbNetServer.exe

Demonstrates creating a basic video conferencing server using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in VB.

vbNetClient

vbNetClient.exe

Demonstrates creating a basic video conferencing client using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in VB.

vbVOverlay

vbVOverlay.exe

Demonstrates overlaying images over video using the capabilities of the multimedia toolkit and the LEAD Video Overlay Filter, in VB.

Note: The filter has more capabilities than what the demo shows.

Builder Demos

Demo name

EXE name

Description

Capture

CaptureB5.exe

CaptureB6.exe

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in C++ (using Borland Builder).

Player

PlayerB5.exe

PlayerB6.exe

Demonstrates the play files from disk capabilities of the Multimedia toolkit in C++ (using Borland Builder).

Delphi Demos

Demo name

EXE name

Description

Capture

CaptureD5.exe

CaptureD6.exe

CaptureD7.exe

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in Delphi.

Player

PlayerD5.exe

PlayerD6.exe

PlayerD7.exe

Demonstrates the play files from disk capabilities of the Multimedia toolkit in Delphi.

C#.NET Demos

Demo name

EXE name

Description

DrawOnVideo

Source only.

Demonstrate how to draw objects on a video using the Multimedia toolkit and LEAD Rastor objects, in C#.NET.

GenerateAVI

Source only.

Demonstrates how to create a file by generating every frame using the Multimedia toolkit in C#.NET.

MPEG2Transport

CSMPEG2Transport.exe

Demonstrates playback of MPEG-2 Transport files from a file or UDP stream. Also shows how to handle KLV metadata in C#.NET.

VideoConferencing

Source only.

Demonstrates creating a basic video conferencing application (server and client) using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in C#.NET.

VB.NET Demos

Demo name

EXE name

Description

Capture

Capture.exe

Note: Not directly in the Bin folder.

Demonstrates the capture and save to file capabilities of the Multimedia toolkit in VB.NET.

ConcatSameSize

ConcatSameSize.exe

Note: Not directly in the Bin folder.

Demonstrates the joining process of media files of the same format without recompression, using the capabilities of the multimedia toolkit in VB.NET.

Convert

Convert.exe

Note: Not directly in the Bin folder.

Demonstrates the file to file conversion capabilities of the Multimedia toolkit in VB.NET.

DrawOnVideo

Source only.

Demonstrate how to draw objects on a video using the Multimedia toolkit and LEAD Rastor objects in VB.NET.

DVDAuthor

DVDAuthor.exe

Note: Not directly in the Bin folder.

Demonstrates creating DVD images using the capabilities of the multimedia toolkit (with LEAD DVD Writer), in VB.NET.

The source media files can be of any supported format.

GenerateAVI

Source only.

Demonstrates how to create a file by generating every frame using the Multimedia toolkit in C++.

MPEG2Transport

VBMPEG2Transport.exe

Demonstrates playback of MPEG-2 Transport files from a file or UDP stream. Also shows how to handle KLV metadata in VB.NET.

Player

Player.exe

Note: Not directly in the Bin folder.

Demonstrates the play files from disk capabilities of the Multimedia toolkit in VB.NET.

VideoConferencing

Source only.

Demonstrates creating a basic video conferencing application (server and client) using the capabilities of the multimedia toolkit with the LEADTOOLS Video Streaming Module, in VB.NET.