DirectShow Samples

This section provides descriptions of the Microsoft® DirectShow® samples that are part of the Microsoft® DirectX® Media Software Development Kit (SDK). These samples demonstrate how to write DirectShow filters and applications that use them. To build the samples, you must install Microsoft® Visual C++® version 5.x or later.

DirectShow provides filters and samples as part of the DirectX Media SDK. A filter is supplied as binary code only. Samples include source code. Some samples are filters and some are applications. Some of the sample filters are registered and appear in the Filter Graph Editor when you choose Insert Filters from the Graph menu. Other sample filters must be built and registered before they will appear in the Filter Graph Editor.

The sample paths in this article refer to the default sample directories created when you install the DirectX Media SDK.

The following sections describe the purpose and functionality of each sample filter or sample application.

Samples by Category

Miscellaneous Samples

Additional Sample Information

Sample Locations

The following table shows the directory location of each sample, assuming the default installation directory.
SampleDirectory location
AMCap Sample (DirectShow Capture Application) DXMedia\Samples\Multimedia\DShow\Src\Capture\
Async Sample (Asynchronous File Reader Source Filter) DXMedia\Samples\Multimedia\DShow\Src\Async\
Ball Sample (Bouncing Ball Capture Filter) DXMedia\Samples\Multimedia\DShow\Src\Ball\
CLText Sample (Text Cutlist Application) DXMedia\Samples\Multimedia\DShow\Src\Cutlist\Cltext
Contrast Sample (Video Contrast Filter) DXMedia\Samples\Multimedia\DShow\Src\Contrast\
CPlay Sample (C/COM-based Media Player Application) DXMedia\Samples\Multimedia\DShow\Src\Player\Cplay\
DDrawXcl Sample (DirectDraw Exclusive Mode Video Playback Application) DXMedia\Samples\Multimedia\DShow\Src\DDrawXcl
Dump Sample (Dump Filter) DXMedia\Samples\Multimedia\DShow\Src\Dump\
Dvdsampl Sample (DVD Player Application) DXMedia\Samples\Multimedia\DShow\Src\Dvdsampl\
EzRGB24 Sample (Image Effect Filter) DXMedia\Samples\Multimedia\DShow\Src\Ezrgb24\
Gargle Sample (Gargle Filter) DXMedia\Samples\Multimedia\DShow\Src\Gargle\
Inftee Sample (Infinite-Pin Tee Filter) DXMedia\Samples\Multimedia\DShow\Src\Inftee\
InWindow Sample (Window Playback Application) DXMedia\Samples\Multimedia\DShow\Src\Player\Inwindow\
IPlay Sample (Indeo Player Application) DXMedia\Samples\Multimedia\DShow\Src\Iplay\
MFCPlay Sample (C++/COM-based Media Player Application) DXMedia\Samples\Multimedia\DShow\Src\Player\Mfcplay\
MPGAudio Sample (MPEG Audio Decoder Filter) DXMedia\Samples\Multimedia\DShow\Src\Mpgaudio\
MPGVideo Sample (MPEG Video Decoder Filter) DXMedia\Samples\Multimedia\DShow\Src\Mpgvideo\
MPEGProp Sample (MPEG Property Page Display Application) DXMedia\Samples\Multimedia\DShow\Src\Player\Mpegprop\
Mult Sample (MultiFile Source Filter) DXMedia\Samples\Multimedia\DShow\Src\Mult\
Nullip Sample (Null In Place Filter) DXMedia\Samples\Multimedia\DShow\Src\Nullip\
Nullnull Sample (Minimal Null Filter) DXMedia\Samples\Multimedia\DShow\Src\Nullnull\
PID Sample (Plug-In Distributor Application) DXMedia\Samples\Multimedia\DShow\Src\Pids\Iamovie\
PlayFile Sample (Simple Playback Application) DXMedia\Samples\Multimedia\DShow\Src\Player\Playfile\
SampIOS Sample (IOStream Helper Library) DXMedia\Samples\Multimedia\DShow\Src\Iostream\
SampVid Sample (Video Renderer Filter) DXMedia\Samples\Multimedia\DShow\Src\Sampvid\
Scope Sample (Oscilloscope Filter) DXMedia\Samples\Multimedia\DShow\Src\Scope\
ShowStrm Sample (Multimedia Streaming Application) DXMedia\Samples\Multimedia\DShow\Src\Showstrm\
Simplecl Sample (Cutlist Application) DXMedia\Samples\Multimedia\DShow\Src\Cutlist\Simplecl
Synth Sample (Audio Synthesizer Filter) DXMedia\Samples\Multimedia\DShow\Src\Synth\
TextOut Sample (Text Display Filter) DXMedia\Samples\Multimedia\DShow\Src\Textout\
Vcrctrl Sample (VCR Control Filter) DXMedia\Samples\Multimedia\DShow\Src\Vcrctrl\
VidCap Sample (Video Capture Filter) DXMedia\Samples\Multimedia\DShow\Src\Vidcap\
VidClip Sample (Video Editing Application) DXMedia\Samples\Multimedia\DShow\Src\Vidclip\
Visual Basic-Based ActiveX Player DXMedia\Samples\Multimedia\DShow\Src\Vb\Ocx\
Visual Basic-Based Filter Graph Builder DXMedia\Samples\Multimedia\DShow\Src\Vb\Builder\
Visual Basic-Based Filter Graph Player DXMedia\Samples\Multimedia\DShow\Src\Vb\Vbdemo\
Visual Basic-Based Player DXMedia\Samples\Multimedia\DShow\Src\Vb\Player\
WavDest Sample (WavDest Filter) DXMedia\Samples\Multimedia\DShow\Src\Wavdest\


Top of Page Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.