This article provides the descriptions of the Microsoft® DirectShow™ samples that are part of the DirectShow Software Development Kit (SDK). These samples demonstrate how to write DirectShow filters and applications that use them.
The following sections describe the purpose and functionality of each filter or application. Each section also describes the use of the corresponding base classes for the following filters or samples.
Source Filters
Transform Filters
Renderer Filters
Cutlist Applications
C/C++-based Sample Applications
Visual Basic-based Sample Applications
Miscellaneous Samples
Additional Sample Information
The following table describes the directory location of each sample, assuming the default installation directory.
Sample | Directory location |
AMCap capture application | DXMedia\Samples\ds\capture\ |
Asynchronous reader | DXMedia\Samples\ds\async\ |
Audio synthesizer | DXMedia\Samples\ds\synth\ |
Bouncing ball | DXMedia\Samples\ds\ball\ |
C/COM-based media player | DXMedia\Samples\ds\player\cplay\ |
C++/COM-based media player | DXMedia\Samples\ds\player\mfcplay\ |
Contrast | DXMedia\Samples\ds\contrast\ |
DVD Sample Player | DXMedia\Samples\ds\dvdsampl\ |
Easy RGB 23 video effect | DXMedia\Samples\ds\ezrgb24\ |
File dump | DXMedia\Samples\ds\dump\ |
Gargle (Simple audio processing) | DXMedia\Samples\ds\gargle\ |
IAMovie sample PID | DXMedia\Samples\ds\pids\iamovie\ |
InWindow Simple Playback in a Window | DXMedia\Samples\ds\player\inwindow\ |
Indeo Player sample | DXMedia\Samples\ds\iplay\ |
IOStream helper library | DXMedia\Samples\ds\iostream\ |
MPEG framework audio codec | DXMedia\Samples\ds\mpgaudio\ |
MPEG framework video codec | DXMedia\Samples\ds\mpgvideo\ |
MPEG Property Page Display | DXMedia\Samples\ds\player\mpegprop\ |
Null in-place | DXMedia\Samples\ds\nullip\ |
Null null | DXMedia\Samples\ds\nullnull\ |
Oscilloscope | DXMedia\Samples\ds\scope\ |
PlayFile Simple Playback Application | DXMedia\Samples\ds\player\playfile\ |
Sample video renderer | DXMedia\Samples\ds\sampvid\ |
ShowStrm media streaming console application | DXMedia\Samples\ds\showstrm\ |
Simple Cutlist sample | DXMedia\Samples\ds\cutlist\simplecl |
Text Cutlist sample | DXMedia\Samples\ds\cutlist\cltext |
Text renderer | DXMedia\Samples\ds\textout\ |
VCR device control filter | DXMedia\Samples\ds\vcrctrl\ |
Video capture source filter | DXMedia\Samples\ds\vidcap\ |
Video editing application | DXMedia\Samples\ds\vidclip\ |
Visual Basic-based ActiveX player | DXMedia\Samples\ds\vb\ocx\ |
Visual Basic-based filter graph builder | DXMedia\Samples\ds\vb\builder\ |
Visual Basic-based filter graph player | DXMedia\Samples\ds\vb\vbdemo\ |
Visual Basic-based player | DXMedia\Samples\ds\vb\player\ |
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.