在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Directshow SDK包(无须安装)

Directshow SDK包(无须安装)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:65.74M
  • 下载次数:11
  • 浏览次数:88
  • 发布时间:2021-11-13
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
微软的Directshow SDK包,解压后把Include和Lib目录添加到工程路径。
【实例截图】
【核心代码】
4744302543351746727.rar
├── SDK (C++)
│   ├── Bin
│   │   ├── DXUtils
│   │   │   ├── d3dspy9.dll
│   │   │   ├── D3DSpy.exe
│   │   │   ├── dbmon.exe
│   │   │   ├── dmodump.dll
│   │   │   ├── dmotest.chm
│   │   │   ├── dmotest.exe
│   │   │   ├── dp8log.exe
│   │   │   ├── dp8log.txt
│   │   │   ├── dp8parse.dll
│   │   │   ├── dp8sim.dll
│   │   │   ├── dp8sim.h
│   │   │   ├── dp8simui.exe
│   │   │   ├── DXCapsViewer.exe
│   │   │   ├── DXErr.exe
│   │   │   ├── DxTex.exe
│   │   │   ├── EffectEdit.exe
│   │   │   ├── fedit.chm
│   │   │   ├── fedit.exe
│   │   │   ├── flink.exe
│   │   │   ├── fxc.exe
│   │   │   ├── GraphEdit.chm
│   │   │   ├── graphedt.exe
│   │   │   ├── KillHelp.exe
│   │   │   ├── mview.exe
│   │   │   ├── ProfileEnum.exe
│   │   │   ├── proppage.dll
│   │   │   ├── psa.exe
│   │   │   ├── readme.txt
│   │   │   ├── texconv.exe
│   │   │   ├── Visual Studio 6.0 Wizards
│   │   │   │   ├── AEDMOWiz.awx
│   │   │   │   ├── AEDMOWiz.cnt
│   │   │   │   ├── AEDMOWIZ.HLP
│   │   │   │   ├── DMToolWizard.awx
│   │   │   │   ├── dmtoolwizard.cnt
│   │   │   │   ├── DMTOOLWIZARD.HLP
│   │   │   │   ├── DXAppWiz9.awx
│   │   │   │   └── Source Code
│   │   │   │   ├── backgro.bmp
│   │   │   │   ├── Chooser.cpp
│   │   │   │   ├── Chooser.h
│   │   │   │   ├── Cstm1Dlg.cpp
│   │   │   │   ├── Cstm1Dlg.h
│   │   │   │   ├── Cstm2Dlg.cpp
│   │   │   │   ├── Cstm2Dlg.h
│   │   │   │   ├── Cstm3Dlg.cpp
│   │   │   │   ├── Cstm3Dlg.h
│   │   │   │   ├── Cstm4Dlg.cpp
│   │   │   │   ├── Cstm4Dlg.h
│   │   │   │   ├── Cstm5Dlg.cpp
│   │   │   │   ├── Cstm5Dlg.h
│   │   │   │   ├── Cstm6Dlg.cpp
│   │   │   │   ├── Cstm6Dlg.h
│   │   │   │   ├── Cstm7Dlg.cpp
│   │   │   │   ├── Cstm7Dlg.h
│   │   │   │   ├── Cstm8Dlg.cpp
│   │   │   │   ├── Cstm8Dlg.h
│   │   │   │   ├── Debug.cpp
│   │   │   │   ├── Debug.h
│   │   │   │   ├── dlg-bla.bmp
│   │   │   │   ├── dlg-gdi.bmp
│   │   │   │   ├── dlg-tea.bmp
│   │   │   │   ├── dlg-tri.bmp
│   │   │   │   ├── DxAppWiz.cpp
│   │   │   │   ├── dxappwiz.def
│   │   │   │   ├── DxAppWiz.dsp
│   │   │   │   ├── DxAppWiz.dsw
│   │   │   │   ├── DxAppWiz.h
│   │   │   │   ├── DxAppWiz.rc
│   │   │   │   ├── DxAppWiz.sln
│   │   │   │   ├── DxAppWiz.vcproj
│   │   │   │   ├── DXAw.cpp
│   │   │   │   ├── DXAw.h
│   │   │   │   ├── icon1.ico
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Template
│   │   │   │   │   ├── bounce.wav
│   │   │   │   │   ├── confirm.inf
│   │   │   │   │   ├── d3dapp.cpp
│   │   │   │   │   ├── d3dapp.h
│   │   │   │   │   ├── d3d_dlg
│   │   │   │   │   │   ├── d3d_dlg.cpp
│   │   │   │   │   │   ├── d3d_dlg.h
│   │   │   │   │   │   ├── d3d_dlg.rc
│   │   │   │   │   │   ├── d3d_dlgres.h
│   │   │   │   │   │   ├── d3d_dlgStdafx.cpp
│   │   │   │   │   │   └── d3d_dlgStdafx.h
│   │   │   │   │   ├── d3denumeration.cpp
│   │   │   │   │   ├── d3denumeration.h
│   │   │   │   │   ├── d3dfile.cpp
│   │   │   │   │   ├── d3dfile.h
│   │   │   │   │   ├── d3dfont.cpp
│   │   │   │   │   ├── d3dfont.h
│   │   │   │   │   ├── d3dsettings.cpp
│   │   │   │   │   ├── d3dsettings.h
│   │   │   │   │   ├── d3dutil.cpp
│   │   │   │   │   ├── d3dutil.h
│   │   │   │   │   ├── d3d_win
│   │   │   │   │   │   ├── d3d_win.cpp
│   │   │   │   │   │   ├── d3d_win.h
│   │   │   │   │   │   ├── d3d_win.rc
│   │   │   │   │   │   └── d3d_winres.h
│   │   │   │   │   ├── directx.ico
│   │   │   │   │   ├── diutil.cpp
│   │   │   │   │   ├── diutil.h
│   │   │   │   │   ├── dmutil.cpp
│   │   │   │   │   ├── dmutil.h
│   │   │   │   │   ├── dsutil.cpp
│   │   │   │   │   ├── dsutil.h
│   │   │   │   │   ├── DxAppAll.dsp
│   │   │   │   │   ├── dxutil.cpp
│   │   │   │   │   ├── dxutil.h
│   │   │   │   │   ├── gdi_dlg
│   │   │   │   │   │   ├── gdi_dlg.cpp
│   │   │   │   │   │   ├── gdi_dlg.dsp
│   │   │   │   │   │   ├── gdi_dlg.h
│   │   │   │   │   │   ├── gdi_dlg.rc
│   │   │   │   │   │   ├── gdi_dlgres.h
│   │   │   │   │   │   ├── gdi_dlgStdAfx.cpp
│   │   │   │   │   │   └── gdi_dlgStdAfx.h
│   │   │   │   │   ├── gdi_win
│   │   │   │   │   │   ├── gdi_win.cpp
│   │   │   │   │   │   ├── gdi_win.h
│   │   │   │   │   │   ├── gdi_win.rc
│   │   │   │   │   │   └── gdi_winres.h
│   │   │   │   │   ├── netconnect.cpp
│   │   │   │   │   ├── netconnect.h
│   │   │   │   │   ├── netconnectres.h
│   │   │   │   │   ├── netvoice.cpp
│   │   │   │   │   ├── netvoice.h
│   │   │   │   │   ├── netvoiceres.h
│   │   │   │   │   └── newproj.inf
│   │   │   │   ├── win-bla.BMP
│   │   │   │   ├── win-gdi.bmp
│   │   │   │   ├── win-tea.BMP
│   │   │   │   └── win-tri.BMP
│   │   │   ├── Visual Studio 7.0 Wizards
│   │   │   │   ├── C#
│   │   │   │   │   ├── CSharpProjects
│   │   │   │   │   │   ├── Mdx9AppWizard.ico
│   │   │   │   │   │   ├── Mdx9AppWizard.vsdir
│   │   │   │   │   │   └── Mdx9AppWizard.vsz
│   │   │   │   │   └── VC#Wizards
│   │   │   │   │   └── Mdx9AppWizard
│   │   │   │   │   ├── 1033
│   │   │   │   │   │   └── styles.css
│   │   │   │   │   ├── HTML
│   │   │   │   │   │   └── 1033
│   │   │   │   │   │   ├── default.htm
│   │   │   │   │   │   ├── Direct3D.htm
│   │   │   │   │   │   ├── DirectDraw.htm
│   │   │   │   │   │   ├── DirectPlay.htm
│   │   │   │   │   │   └── settings.htm
│   │   │   │   │   ├── Images
│   │   │   │   │   │   ├── MdxAppWizard_Background.gif
│   │   │   │   │   │   ├── MdxAppWizard.gif
│   │   │   │   │   │   ├── Window_Blank.gif
│   │   │   │   │   │   ├── Window_Elipse.gif
│   │   │   │   │   │   ├── Window_Teapot.gif
│   │   │   │   │   │   └── Window_Triangle.gif
│   │   │   │   │   ├── Scripts
│   │   │   │   │   │   └── 1033
│   │   │   │   │   │   └── default.js
│   │   │   │   │   └── Templates
│   │   │   │   │   └── 1033
│   │   │   │   │   ├── audio.cs
│   │   │   │   │   ├── D3DApp.cs
│   │   │   │   │   ├── D3DBlank.cs
│   │   │   │   │   ├── D3DEnumeration.cs
│   │   │   │   │   ├── D3DFont.cs
│   │   │   │   │   ├── D3DMesh.cs
│   │   │   │   │   ├── D3DSettingsForm.cs
│   │   │   │   │   ├── D3DTriangle.cs
│   │   │   │   │   ├── D3DUtil.cs
│   │   │   │   │   ├── ddraw.cs
│   │   │   │   │   ├── dinput.cs
│   │   │   │   │   ├── DPlayConnect_AddressForm.cs
│   │   │   │   │   ├── DPlayConnect_CreateForm.cs
│   │   │   │   │   ├── DPlayConnect.cs
│   │   │   │   │   ├── DPlayConnect_JoinForm.cs
│   │   │   │   │   ├── DPlayConnect_ServiceProviderForm.cs
│   │   │   │   │   ├── dplay.cs
│   │   │   │   │   ├── DPlayVoiceWizard.cs
│   │   │   │   │   ├── DXUtil.cs
│   │   │   │   │   ├── graphics.cs
│   │   │   │   │   ├── main.cs
│   │   │   │   │   ├── ReadMe.txt
│   │   │   │   │   └── Templates.inf
│   │   │   │   ├── C++
│   │   │   │   │   ├── VCProjects
│   │   │   │   │   │   ├── Dx9AppWizard.ico
│   │   │   │   │   │   ├── Dx9AppWizard.vsdir
│   │   │   │   │   │   └── Dx9AppWizard.vsz
│   │   │   │   │   └── VCWizards
│   │   │   │   │   └── Dx9AppWizard
│   │   │   │   │   ├── 1033
│   │   │   │   │   │   └── styles.css
│   │   │   │   │   ├── HTML
│   │   │   │   │   │   └── 1033
│   │   │   │   │   │   ├── default.htm
│   │   │   │   │   │   ├── Direct3D.htm
│   │   │   │   │   │   ├── DirectInput.htm
│   │   │   │   │   │   ├── DirectPlay.htm
│   │   │   │   │   │   └── settings.htm
│   │   │   │   │   ├── Images
│   │   │   │   │   │   ├── dlg-bla.bmp
│   │   │   │   │   │   ├── dlg-gdi.bmp
│   │   │   │   │   │   ├── dlg-tea.bmp
│   │   │   │   │   │   ├── dlg-tri.bmp
│   │   │   │   │   │   ├── DX9AppWizard_Background.gif
│   │   │   │   │   │   ├── win-bla.BMP
│   │   │   │   │   │   ├── win-gdi.bmp
│   │   │   │   │   │   ├── win-tea.BMP
│   │   │   │   │   │   └── win-tri.BMP
│   │   │   │   │   ├── Scripts
│   │   │   │   │   │   └── 1033
│   │   │   │   │   │   └── default.js
│   │   │   │   │   └── Templates
│   │   │   │   │   └── 1033
│   │   │   │   │   ├── bounce.wav
│   │   │   │   │   ├── confirm.inf
│   │   │   │   │   ├── d3dapp.cpp
│   │   │   │   │   ├── d3dapp.h
│   │   │   │   │   ├── d3d_dlg
│   │   │   │   │   │   ├── d3d_dlg.cpp
│   │   │   │   │   │   ├── d3d_dlg.h
│   │   │   │   │   │   ├── d3d_dlg.rc
│   │   │   │   │   │   ├── d3d_dlgres.h
│   │   │   │   │   │   ├── d3d_dlgStdafx.cpp
│   │   │   │   │   │   └── d3d_dlgStdafx.h
│   │   │   │   │   ├── d3denumeration.cpp
│   │   │   │   │   ├── d3denumeration.h
│   │   │   │   │   ├── d3dfile.cpp
│   │   │   │   │   ├── d3dfile.h
│   │   │   │   │   ├── d3dfont.cpp
│   │   │   │   │   ├── d3dfont.h
│   │   │   │   │   ├── d3dres.h
│   │   │   │   │   ├── d3dsettings.cpp
│   │   │   │   │   ├── d3dsettings.h
│   │   │   │   │   ├── d3dutil.cpp
│   │   │   │   │   ├── d3dutil.h
│   │   │   │   │   ├── d3d_win
│   │   │   │   │   │   ├── d3d_win.cpp
│   │   │   │   │   │   ├── d3d_win.h
│   │   │   │   │   │   ├── d3d_win.rc
│   │   │   │   │   │   └── d3d_winres.h
│   │   │   │   │   ├── directx.ico
│   │   │   │   │   ├── diutil.cpp
│   │   │   │   │   ├── diutil.h
│   │   │   │   │   ├── dmutil.cpp
│   │   │   │   │   ├── dmutil.h
│   │   │   │   │   ├── dsutil.cpp
│   │   │   │   │   ├── dsutil.h
│   │   │   │   │   ├── dxutil.cpp
│   │   │   │   │   ├── dxutil.h
│   │   │   │   │   ├── gdi_dlg
│   │   │   │   │   │   ├── gdi_dlg.cpp
│   │   │   │   │   │   ├── gdi_dlg.h
│   │   │   │   │   │   ├── gdi_dlg.rc
│   │   │   │   │   │   ├── gdi_dlgres.h
│   │   │   │   │   │   ├── gdi_dlgStdafx.cpp
│   │   │   │   │   │   └── gdi_dlgStdafx.h
│   │   │   │   │   ├── gdi_win
│   │   │   │   │   │   ├── gdi_win.cpp
│   │   │   │   │   │   ├── gdi_win.h
│   │   │   │   │   │   ├── gdi_win.rc
│   │   │   │   │   │   └── gdi_winres.h
│   │   │   │   │   ├── netconnect.cpp
│   │   │   │   │   ├── netconnect.h
│   │   │   │   │   ├── netconnectres.h
│   │   │   │   │   ├── netvoice.cpp
│   │   │   │   │   ├── netvoice.h
│   │   │   │   │   ├── netvoiceres.h
│   │   │   │   │   ├── newproj.inf
│   │   │   │   │   ├── readme.txt
│   │   │   │   │   └── templates.inf
│   │   │   │   └── VB .NET
│   │   │   │   ├── VBProjects
│   │   │   │   │   ├── Mdx9AppWizard.ico
│   │   │   │   │   ├── Mdx9AppWizard.vsdir
│   │   │   │   │   └── Mdx9AppWizard.vsz
│   │   │   │   └── VBWizards
│   │   │   │   └── Mdx9AppWizard
│   │   │   │   ├── 1033
│   │   │   │   │   ├── NewStyles.css
│   │   │   │   │   └── styles.css
│   │   │   │   ├── HTML
│   │   │   │   │   └── 1033
│   │   │   │   │   ├── default.htm
│   │   │   │   │   ├── Direct3D.htm
│   │   │   │   │   ├── DirectDraw.htm
│   │   │   │   │   ├── DirectPlay.htm
│   │   │   │   │   └── settings.htm
│   │   │   │   ├── Images
│   │   │   │   │   ├── MdxAppWizard_Background.gif
│   │   │   │   │   ├── MdxAppWizard.gif
│   │   │   │   │   ├── Window_Blank.gif
│   │   │   │   │   ├── Window_Elipse.gif
│   │   │   │   │   ├── Window_Teapot.gif
│   │   │   │   │   └── Window_Triangle.gif
│   │   │   │   ├── Scripts
│   │   │   │   │   └── 1033
│   │   │   │   │   ├── default.js
│   │   │   │   │   └── Script.js
│   │   │   │   └── Templates
│   │   │   │   └── 1033
│   │   │   │   ├── audio.vb
│   │   │   │   ├── D3DApp.vb
│   │   │   │   ├── D3DBlank.vb
│   │   │   │   ├── D3DEnumeration.vb
│   │   │   │   ├── D3DFont.vb
│   │   │   │   ├── D3DMesh.vb
│   │   │   │   ├── d3dSettingForm.vb
│   │   │   │   ├── D3DTriangle.vb
│   │   │   │   ├── d3dutil.vb
│   │   │   │   ├── ddraw.vb
│   │   │   │   ├── dinput.vb
│   │   │   │   ├── DPlayConnect.vb
│   │   │   │   ├── dplay.vb
│   │   │   │   ├── DPlayVoiceWizard.vb
│   │   │   │   ├── dxutil.vb
│   │   │   │   ├── graphics.vb
│   │   │   │   ├── main.vb
│   │   │   │   ├── ReadMe.txt
│   │   │   │   └── Templates.inf
│   │   │   └── vsa.exe
│   │   └── Microsoft Shared
│   │   └── MSDN
│   │   └── CookDoc.dll
│   ├── Doc
│   │   └── DirectX9
│   │   ├── DirectX9AIndex.HxK
│   │   ├── DirectX9_c.chi
│   │   ├── DirectX9_c.chm
│   │   ├── DirectX9_c.chw
│   │   ├── DirectX9_c.HxI
│   │   ├── DirectX9_c.HxS
│   │   ├── DirectX9_Docs_Readme.txt
│   │   ├── DirectX9FIndex.HxK
│   │   ├── DirectX9.HxA
│   │   ├── DirectX9.HxC
│   │   ├── DirectX9.HxT
│   │   ├── DirectX9KIndex.HxK
│   │   ├── DirectX9_m.HxI
│   │   ├── DirectX9_m.HxS
│   │   └── Managed XML Files
│   │   ├── Microsoft.DirectX.AudioVideoPlayback.xml
│   │   ├── Microsoft.DirectX.Diagnostics.xml
│   │   ├── Microsoft.DirectX.Direct3D.xml
│   │   ├── Microsoft.DirectX.Direct3DX.xml
│   │   ├── Microsoft.DirectX.DirectDraw.xml
│   │   ├── Microsoft.DirectX.DirectInput.xml
│   │   ├── Microsoft.DirectX.DirectPlay.xml
│   │   ├── Microsoft.DirectX.DirectSound.xml
│   │   └── Microsoft.DirectX.xml
│   ├── Include
│   │   ├── activecf.h
│   │   ├── amaudio.h
│   │   ├── amparse.h
│   │   ├── amstream.h
│   │   ├── amva.h
│   │   ├── Amvideo.h
│   │   ├── atsmedia.h
│   │   ├── audevcod.h
│   │   ├── austream.h
│   │   ├── aviriff.h
│   │   ├── basetsd.h
│   │   ├── bdaiface.h
│   │   ├── bdamedia.h
│   │   ├── Bdatif.h
│   │   ├── bdatypes.h
│   │   ├── comlite.h
│   │   ├── control.h
│   │   ├── d3d8caps.h
│   │   ├── d3d8.h
│   │   ├── d3d8types.h
│   │   ├── d3d9caps.h
│   │   ├── d3d9.h
│   │   ├── d3d9types.h
│   │   ├── d3dcaps.h
│   │   ├── d3d.h
│   │   ├── d3drmdef.h
│   │   ├── d3drm.h
│   │   ├── d3drmobj.h
│   │   ├── d3drmwin.h
│   │   ├── d3dtypes.h
│   │   ├── d3dvec.inl
│   │   ├── d3dx8core.h
│   │   ├── d3dx8effect.h
│   │   ├── d3dx8.h
│   │   ├── d3dx8math.h
│   │   ├── d3dx8math.inl
│   │   ├── d3dx8mesh.h
│   │   ├── d3dx8shape.h
│   │   ├── d3dx8tex.h
│   │   ├── d3dx9anim.h
│   │   ├── d3dx9core.h
│   │   ├── d3dx9effect.h
│   │   ├── d3dx9.h
│   │   ├── d3dx9math.h
│   │   ├── d3dx9math.inl
│   │   ├── d3dx9mesh.h
│   │   ├── d3dx9shader.h
│   │   ├── d3dx9shape.h
│   │   ├── d3dx9tex.h
│   │   ├── d3dxcore.h
│   │   ├── d3dxerr.h
│   │   ├── d3dx.h
│   │   ├── d3dxmath.h
│   │   ├── d3dxmath.inl
│   │   ├── d3dxshapes.h
│   │   ├── d3dxsprite.h
│   │   ├── ddraw.h
│   │   ├── ddstream.h
│   │   ├── dinputd.h
│   │   ├── dinput.h
│   │   ├── dls1.h
│   │   ├── dls2.h
│   │   ├── dmdls.h
│   │   ├── dmerror.h
│   │   ├── dmksctrl.h
│   │   ├── dmodshow.h
│   │   ├── dmo.h
│   │   ├── dmoimpl.h
│   │   ├── dmoreg.h
│   │   ├── dmort.h
│   │   ├── dmplugin.h
│   │   ├── dmusbuff.h
│   │   ├── dmusicc.h
│   │   ├── dmusicf.h
│   │   ├── dmusici.h
│   │   ├── dmusics.h
│   │   ├── dpaddr.h
│   │   ├── dplay8.h
│   │   ├── dplay.h
│   │   ├── dplobby8.h
│   │   ├── dplobby.h
│   │   ├── dpnathlp.h
│   │   ├── dsconf.h
│   │   ├── dsetup.h
│   │   ├── dshowasf.h
│   │   ├── DShow.h
│   │   ├── DShowIDL
│   │   │   ├── amstream.idl
│   │   │   ├── austream.idl
│   │   │   ├── axcore.idl
│   │   │   ├── axextend.idl
│   │   │   ├── bdaiface.idl
│   │   │   ├── Bdatif.idl
│   │   │   ├── control.odl
│   │   │   ├── ddstream.idl
│   │   │   ├── devenum.idl
│   │   │   ├── dmodshow.idl
│   │   │   ├── dshowasf.idl
│   │   │   ├── dvdif.idl
│   │   │   ├── dxtrans.idl
│   │   │   ├── dyngraph.idl
│   │   │   ├── mediaobj.idl
│   │   │   ├── medparam.idl
│   │   │   ├── mixerocx.idl
│   │   │   ├── mmstream.idl
│   │   │   ├── Mpeg2Data.idl
│   │   │   ├── Mpeg2Structs.idl
│   │   │   ├── Mstvca.idl
│   │   │   ├── mstve.idl
│   │   │   ├── Mstvgs.idl
│   │   │   ├── Msvidctl.idl
│   │   │   ├── qedit.idl
│   │   │   ├── regbag.idl
│   │   │   ├── sbe.idl
│   │   │   ├── Segment.idl
│   │   │   ├── strmif.idl
│   │   │   ├── tuner.idl
│   │   │   ├── tvratings.idl
│   │   │   ├── Videoacc.idl
│   │   │   ├── vmr9.idl
│   │   │   └── Vmrender.idl
│   │   ├── dsound.h
│   │   ├── dvdevcod.h
│   │   ├── dvdmedia.h
│   │   ├── dv.h
│   │   ├── dvoice.h
│   │   ├── dvp.h
│   │   ├── dx7todx8.h
│   │   ├── DxDiag.h
│   │   ├── dxerr8.h
│   │   ├── dxerr9.h
│   │   ├── dxfile.h
│   │   ├── dxtrans.h
│   │   ├── dxva.h
│   │   ├── edevctrl.h
│   │   ├── edevdefs.h
│   │   ├── errors.h
│   │   ├── evcode.h
│   │   ├── il21dec.h
│   │   ├── Iwstdec.h
│   │   ├── ksguid.h
│   │   ├── ks.h
│   │   ├── ksmedia.h
│   │   ├── ksproxy.h
│   │   ├── ksuuids.h
│   │   ├── mediaerr.h
│   │   ├── mediaobj.h
│   │   ├── medparam.h
│   │   ├── mixerocx.h
│   │   ├── mmstream.h
│   │   ├── mpconfig.h
│   │   ├── Mpeg2Bits.h
│   │   ├── mpeg2data.h
│   │   ├── Mpeg2Error.h
│   │   ├── mpegtype.h
│   │   ├── Mstvca.h
│   │   ├── Mstve.h
│   │   ├── Msvidctl.h
│   │   ├── Msvidctl.tlb
│   │   ├── multimon.h
│   │   ├── playlist.h
│   │   ├── qedit.h
│   │   ├── qnetwork.h
│   │   ├── regbag.h
│   │   ├── rmxfguid.h
│   │   ├── rmxftmpl.h
│   │   ├── sbe.h
│   │   ├── Segment.h
│   │   ├── strmif.h
│   │   ├── tune.h
│   │   ├── tuner.h
│   │   ├── Tuner.tlb
│   │   ├── tvratings.h
│   │   ├── uuids.h
│   │   ├── vfwmsgs.h
│   │   ├── videoacc.h
│   │   ├── vmr9.h
│   │   ├── vpconfig.h
│   │   ├── vpnotify.h
│   │   ├── vptype.h
│   │   └── xprtdefs.h
│   ├── Lib
│   │   ├── amstrmid.lib
│   │   ├── d3d8.lib
│   │   ├── d3d9.lib
│   │   ├── d3dx8d.lib
│   │   ├── d3dx8dt.lib
│   │   ├── d3dx8.lib
│   │   ├── d3dx9d.lib
│   │   ├── d3dx9dt.lib
│   │   ├── d3dx9.lib
│   │   ├── d3dxd.lib
│   │   ├── d3dx.lib
│   │   ├── d3dxof.lib
│   │   ├── ddraw.lib
│   │   ├── dinput8.lib
│   │   ├── dinput.lib
│   │   ├── dmoguids.lib
│   │   ├── dplayx.lib
│   │   ├── dsetup.lib
│   │   ├── dsound.lib
│   │   ├── DxErr8.lib
│   │   ├── DxErr9.lib
│   │   ├── dxguid.lib
│   │   ├── dxtrans.lib
│   │   ├── encapi.lib
│   │   ├── ksproxy.lib
│   │   ├── ksuser.lib
│   │   ├── msdmo.lib
│   │   ├── quartz.lib
│   │   └── strmiids.lib
│   └── Samples
│   └── C++
│   ├── Common
│   │   ├── directxCE.ico
│   │   ├── directx.ico
│   │   ├── Include
│   │   │   ├── d3dapp.h
│   │   │   ├── d3denumeration.h
│   │   │   ├── d3dfile.h
│   │   │   ├── d3dfont.h
│   │   │   ├── d3dres.h
│   │   │   ├── d3dsaver.h
│   │   │   ├── d3dsettings.h
│   │   │   ├── d3dutil.h
│   │   │   ├── ddutil.h
│   │   │   ├── didevimg.h
│   │   │   ├── diutil.h
│   │   │   ├── dmutil.h
│   │   │   ├── dsutil.h
│   │   │   ├── dxutil.h
│   │   │   ├── netclient.h
│   │   │   ├── netclientres.h
│   │   │   ├── netconnect.h
│   │   │   ├── netconnectres.h
│   │   │   ├── netvoice.h
│   │   │   └── SessionInfo.h
│   │   └── Src
│   │   ├── d3dapp.cpp
│   │   ├── d3denumeration.cpp
│   │   ├── d3dfile.cpp
│   │   ├── d3dfont.cpp
│   │   ├── d3dsaver.cpp
│   │   ├── d3dsettings.cpp
│   │   ├── d3dutil.cpp
│   │   ├── ddutil.cpp
│   │   ├── didevimg.cpp
│   │   ├── diutil.cpp
│   │   ├── dmutil.cpp
│   │   ├── dsutil.cpp
│   │   ├── dxutil.cpp
│   │   ├── netclient.cpp
│   │   ├── netconnect.cpp
│   │   ├── netvoice.cpp
│   │   └── SessionInfo.cpp
│   ├── Demos
│   │   ├── Bin
│   │   │   └── Donuts4.exe
│   │   ├── demos.dsw
│   │   └── Donuts4
│   │   ├── 3DDisplayObject.cpp
│   │   ├── 3DDisplayObject.h
│   │   ├── 3DDrawManager.cpp
│   │   ├── 3DDrawManager.h
│   │   ├── 3DModel.cpp
│   │   ├── 3DModel.h
│   │   ├── Bullet.cpp
│   │   ├── Bullet.h
│   │   ├── DisplayObject.cpp
│   │   ├── DisplayObject.h
│   │   ├── donuts4.dsp
│   │   ├── donuts4.dsw
│   │   ├── Donuts4.jpg
│   │   ├── donuts4.sln
│   │   ├── Donuts4.vcproj
│   │   ├── donuts.cpp
│   │   ├── donuts.h
│   │   ├── donuts.ico
│   │   ├── donuts.rc
│   │   ├── EnemyShip.cpp
│   │   ├── EnemyShip.h
│   │   ├── FileWatch.cpp
│   │   ├── FileWatch.h
│   │   ├── gamemenu.cpp
│   │   ├── gamemenu.h
│   │   ├── HeightMap.cpp
│   │   ├── HeightMap.h
│   │   ├── history.txt
│   │   ├── InputManager.cpp
│   │   ├── InputManager.h
│   │   ├── Media
│   │   │   ├── audio
│   │   │   │   ├── BoomDonut.wav
│   │   │   │   ├── CrashTheme.sgt
│   │   │   │   ├── CrispyCreme2.sgt
│   │   │   │   ├── CrispyCreme3.sgt
│   │   │   │   ├── CrispyCreme.sgt
│   │   │   │   ├── db4.wav
│   │   │   │   ├── DonutBand.bnd
│   │   │   │   ├── DonutGroove.sty
│   │   │   │   ├── DonutPath.aud
│   │   │   │   ├── Donut.sgt
│   │   │   │   ├── Donuts.spt
│   │   │   │   ├── Engine.dls
│   │   │   │   ├── EnginePath.aud
│   │   │   │   ├── Fill1.sgt
│   │   │   │   ├── Fill2.sgt
│   │   │   │   ├── LevelAdvance.sgt
│   │   │   │   ├── LevelEnd.sgt
│   │   │   │   ├── LevelOne.sgt
│   │   │   │   ├── Pyramid.sgt
│   │   │   │   ├── ScottGuitar.dls
│   │   │   │   ├── ShipEngine0.sgt
│   │   │   │   ├── ShipEngine1.sgt
│   │   │   │   ├── SonicImplants Electronica.dls
│   │   │   │   ├── SonicImplants Live Band.dls
│   │   │   │   ├── Sphere.sgt
│   │   │   │   ├── Square.sgt
│   │   │   │   ├── ThrustFwd.sgt
│   │   │   │   ├── ThrustRev.sgt
│   │   │   │   └── ThrustZero.sgt
│   │   │   ├── donuts4.ini
│   │   │   ├── gfx
│   │   │   │   ├── heightmaps
│   │   │   │   │   ├── HEIGHT_CASTLE.bmp
│   │   │   │   │   ├── HEIGHT_GRASSHILL.bmp
│   │   │   │   │   ├── HEIGHT_LAKE.bmp
│   │   │   │   │   ├── HEIGHT_LAND.bmp
│   │   │   │   │   ├── HEIGHT_MOUNDS.bmp
│   │   │   │   │   ├── HEIGHT_MOUNTAIN.bmp
│   │   │   │   │   └── HEIGHT_TEMPLE.bmp
│   │   │   │   ├── models
│   │   │   │   │   ├── bullet_01
│   │   │   │   │   │   └── bullet.x
│   │   │   │   │   ├── enemy_01
│   │   │   │   │   │   ├── ENEMY_01a.jpg
│   │   │   │   │   │   ├── ENEMY_01b.jpg
│   │   │   │   │   │   └── enemy_01.x
│   │   │   │   │   └── sky
│   │   │   │   │   ├── Env_Sky.jpg
│   │   │   │   │   └── skydome.x
│   │   │   │   ├── splash
│   │   │   │   │   └── splash.jpg
│   │   │   │   ├── textures
│   │   │   │   │   ├── bullets
│   │   │   │   │   │   └── particle.jpg
│   │   │   │   │   └── land
│   │   │   │   │   ├── castle.jpg
│   │   │   │   │   ├── grasshill.jpg
│   │   │   │   │   ├── lake.jpg
│   │   │   │   │   ├── land.jpg
│   │   │   │   │   ├── mounds.jpg
│   │   │   │   │   ├── mountain.jpg
│   │   │   │   │   └── temple.jpg
│   │   │   │   └── ui
│   │   │   │   └── UI_Design_01.png
│   │   │   └── theme1.ini
│   │   ├── NotifyTool.cpp
│   │   ├── NotifyTool.h
│   │   ├── ParticleSystem.cpp
│   │   ├── ParticleSystem.h
│   │   ├── PlayerShip.cpp
│   │   ├── PlayerShip.h
│   │   ├── profile.cpp
│   │   ├── Profile.h
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TerrainEngine.cpp
│   │   ├── TerrainEngine.h
│   │   ├── TerrainMesh.cpp
│   │   └── TerrainMesh.h
│   ├── Direct3D
│   │   ├── Billboard
│   │   │   ├── billboard.cpp
│   │   │   ├── billboard.dsp
│   │   │   ├── billboard.dsw
│   │   │   ├── Billboard.jpg
│   │   │   ├── Billboard.manifest
│   │   │   ├── Billboard.sln
│   │   │   ├── Billboard.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── Bin
│   │   │   ├── BillBoard.exe
│   │   │   ├── BumpEarth.exe
│   │   │   ├── BumpLens.exe
│   │   │   ├── BumpSelfShadow.exe
│   │   │   ├── BumpUnderWater.exe
│   │   │   ├── BumpWaves.exe
│   │   │   ├── ClipMirror.exe
│   │   │   ├── ClipVolume.exe
│   │   │   ├── CubeMap.exe
│   │   │   ├── Cull.exe
│   │   │   ├── DepthOfField.exe
│   │   │   ├── DolphinVS.exe
│   │   │   ├── DotProduct3.exe
│   │   │   ├── DxTex.exe
│   │   │   ├── EffectEdit.exe
│   │   │   ├── Emboss.exe
│   │   │   ├── EnhancedMesh.exe
│   │   │   ├── FishEye.exe
│   │   │   ├── Fur.exe
│   │   │   ├── Lighting.exe
│   │   │   ├── LightingVS.exe
│   │   │   ├── MFCFog.exe
│   │   │   ├── mfctex.exe
│   │   │   ├── Moire.scr
│   │   │   ├── MotionBlur.exe
│   │   │   ├── OptimizedMesh.exe
│   │   │   ├── Pick.exe
│   │   │   ├── PointSprites.exe
│   │   │   ├── ProgressiveMesh.exe
│   │   │   ├── RTPatch.exe
│   │   │   ├── ShadowVolume.exe
│   │   │   ├── SkinnedMesh.exe
│   │   │   ├── SphereMap.exe
│   │   │   ├── StencilDepth.exe
│   │   │   ├── StencilMirror.exe
│   │   │   ├── Text3D.exe
│   │   │   ├── VertexBlend.exe
│   │   │   ├── VertexShader.exe
│   │   │   ├── VolumeFog.exe
│   │   │   ├── VolumeTexture.exe
│   │   │   └── Water.exe
│   │   ├── BumpMapping
│   │   │   ├── BumpEarth
│   │   │   │   ├── BumpEarth.cpp
│   │   │   │   ├── BumpEarth.dsp
│   │   │   │   ├── BumpEarth.dsw
│   │   │   │   ├── BumpEarth.jpg
│   │   │   │   ├── BumpEarth.manifest
│   │   │   │   ├── BumpEarth.sln
│   │   │   │   ├── BumpEarth.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── BumpLens
│   │   │   │   ├── BumpLens.cpp
│   │   │   │   ├── BumpLens.dsp
│   │   │   │   ├── BumpLens.dsw
│   │   │   │   ├── BumpLens.jpg
│   │   │   │   ├── BumpLens.manifest
│   │   │   │   ├── BumpLens.sln
│   │   │   │   ├── BumpLens.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── BumpSelfShadow
│   │   │   │   ├── bumpselfshadow.cpp
│   │   │   │   ├── BumpSelfShadow.dsp
│   │   │   │   ├── BumpSelfShadow.dsw
│   │   │   │   ├── BumpSelfShadow.jpg
│   │   │   │   ├── BumpSelfShadow.manifest
│   │   │   │   ├── BumpSelfShadow.sln
│   │   │   │   ├── BumpSelfShadow.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── BumpUnderWater
│   │   │   │   ├── BumpUnderWater.cpp
│   │   │   │   ├── BumpUnderWater.dsp
│   │   │   │   ├── BumpUnderWater.dsw
│   │   │   │   ├── BumpUnderWater.jpg
│   │   │   │   ├── BumpUnderWater.manifest
│   │   │   │   ├── BumpUnderWater.sln
│   │   │   │   ├── BumpUnderWater.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── BumpWaves
│   │   │   │   ├── BumpWaves.cpp
│   │   │   │   ├── BumpWaves.dsp
│   │   │   │   ├── BumpWaves.dsw
│   │   │   │   ├── BumpWaves.jpg
│   │   │   │   ├── BumpWaves.manifest
│   │   │   │   ├── BumpWaves.sln
│   │   │   │   ├── BumpWaves.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── DotProduct3
│   │   │   │   ├── dotproduct3.cpp
│   │   │   │   ├── dotproduct3.dsp
│   │   │   │   ├── dotproduct3.dsw
│   │   │   │   ├── DotProduct3.jpg
│   │   │   │   ├── DotProduct3.manifest
│   │   │   │   ├── DotProduct3.sln
│   │   │   │   ├── DotProduct3.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   └── Emboss
│   │   │   ├── Emboss.cpp
│   │   │   ├── Emboss.dsp
│   │   │   ├── Emboss.dsw
│   │   │   ├── Emboss.jpg
│   │   │   ├── Emboss.manifest
│   │   │   ├── Emboss.sln
│   │   │   ├── Emboss.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── ClipMirror
│   │   │   ├── clipmirror.cpp
│   │   │   ├── clipmirror.dsp
│   │   │   ├── clipmirror.dsw
│   │   │   ├── ClipMirror.jpg
│   │   │   ├── ClipMirror.manifest
│   │   │   ├── ClipMirror.sln
│   │   │   ├── ClipMirror.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── ClipVolume
│   │   │   ├── ClipVolume.cpp
│   │   │   ├── ClipVolume.dsp
│   │   │   ├── ClipVolume.dsw
│   │   │   ├── ClipVolume.jpg
│   │   │   ├── ClipVolume.manifest
│   │   │   ├── ClipVolume.sln
│   │   │   ├── ClipVolume.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── Cull
│   │   │   ├── cull.cpp
│   │   │   ├── Cull.dsp
│   │   │   ├── Cull.dsw
│   │   │   ├── Cull.jpg
│   │   │   ├── Cull.manifest
│   │   │   ├── Cull.sln
│   │   │   ├── Cull.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── d3d.dsw
│   │   ├── d3d.sln
│   │   ├── DepthOfField
│   │   │   ├── DepthOfField.cpp
│   │   │   ├── DepthOfField.dsp
│   │   │   ├── DepthOfField.dsw
│   │   │   ├── DepthOfField.fx
│   │   │   ├── DepthofField.jpg
│   │   │   ├── DepthOfField.manifest
│   │   │   ├── DepthOfField.sln
│   │   │   ├── DepthOfField.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── DolphinVS
│   │   │   ├── DolphinVS.cpp
│   │   │   ├── DolphinVS.dsp
│   │   │   ├── DolphinVS.dsw
│   │   │   ├── DolphinVS.jpg
│   │   │   ├── DolphinVS.manifest
│   │   │   ├── DolphinVS.sln
│   │   │   ├── DolphinVS.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── DXTex
│   │   │   ├── ChildFrm.cpp
│   │   │   ├── ChildFrm.h
│   │   │   ├── dds.h
│   │   │   ├── dialogs.cpp
│   │   │   ├── dialogs.h
│   │   │   ├── dxtex.cpp
│   │   │   ├── dxtexdoc.cpp
│   │   │   ├── dxtexdoc.h
│   │   │   ├── dxtexdoc.ico
│   │   │   ├── dxtex.dsp
│   │   │   ├── dxtex.dsw
│   │   │   ├── dxtex.h
│   │   │   ├── DXTex.jpg
│   │   │   ├── DxTex.manifest
│   │   │   ├── dxtex.rc
│   │   │   ├── dxtex.sln
│   │   │   ├── dxtex.vcproj
│   │   │   ├── dxtexview.cpp
│   │   │   ├── dxtexview.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── readme.txt
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   └── Toolbar.bmp
│   │   ├── EffectEdit
│   │   │   ├── EffectDoc.cpp
│   │   │   ├── EffectDoc.h
│   │   │   ├── EffectDoc.ico
│   │   │   ├── EffectEdit.cpp
│   │   │   ├── EffectEdit.dsp
│   │   │   ├── EffectEdit.dsw
│   │   │   ├── EffectEdit.h
│   │   │   ├── EffectEdit.jpg
│   │   │   ├── EffectEdit.manifest
│   │   │   ├── EffectEdit.rc
│   │   │   ├── EffectEdit.sln
│   │   │   ├── EffectEdit.vcproj
│   │   │   ├── ErrorsView.cpp
│   │   │   ├── ErrorsView.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── OptionsView.cpp
│   │   │   ├── OptionsView.h
│   │   │   ├── readme.txt
│   │   │   ├── RenderView.cpp
│   │   │   ├── RenderView.h
│   │   │   ├── resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── TextView.cpp
│   │   │   ├── TextView.h
│   │   │   ├── Toolbar.bmp
│   │   │   ├── UIElements.cpp
│   │   │   └── UIElements.h
│   │   ├── EnvMapping
│   │   │   ├── CubeMap
│   │   │   │   ├── cubemap.cpp
│   │   │   │   ├── cubemap.dsp
│   │   │   │   ├── cubemap.dsw
│   │   │   │   ├── CubeMap.jpg
│   │   │   │   ├── CubeMap.manifest
│   │   │   │   ├── CubeMap.sln
│   │   │   │   ├── CubeMap.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── FishEye
│   │   │   │   ├── fisheye.cpp
│   │   │   │   ├── fisheye.dsp
│   │   │   │   ├── fisheye.dsw
│   │   │   │   ├── FishEye.jpg
│   │   │   │   ├── FishEye.manifest
│   │   │   │   ├── FishEye.sln
│   │   │   │   ├── FishEye.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   └── SphereMap
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── spheremap.cpp
│   │   │   ├── spheremap.dsp
│   │   │   ├── spheremap.dsw
│   │   │   ├── SphereMap.jpg
│   │   │   ├── SphereMap.manifest
│   │   │   ├── SphereMap.sln
│   │   │   ├── SphereMap.vcproj
│   │   │   └── winmain.rc
│   │   ├── Fur
│   │   │   ├── fur.cpp
│   │   │   ├── Fur.dsp
│   │   │   ├── Fur.dsw
│   │   │   ├── Fur.jpg
│   │   │   ├── Fur.manifest
│   │   │   ├── fur.sln
│   │   │   ├── Fur.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── WinMain.rc
│   │   ├── Lighting
│   │   │   ├── Lighting.cpp
│   │   │   ├── Lighting.dsp
│   │   │   ├── Lighting.dsw
│   │   │   ├── Lighting.jpg
│   │   │   ├── Lighting.manifest
│   │   │   ├── Lighting.sln
│   │   │   ├── Lighting.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── LightingVS
│   │   │   ├── LightingVS.cpp
│   │   │   ├── LightingVS.dsp
│   │   │   ├── LightingVS.dsw
│   │   │   ├── LightingVS.jpg
│   │   │   ├── LightingVS.manifest
│   │   │   ├── LightingVS.sln
│   │   │   ├── LightingVS.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── Meshes
│   │   │   ├── EnhancedMesh
│   │   │   │   ├── EnhancedMesh.cpp
│   │   │   │   ├── EnhancedMesh.dsp
│   │   │   │   ├── EnhancedMesh.dsw
│   │   │   │   ├── EnhancedMesh.jpg
│   │   │   │   ├── EnhancedMesh.manifest
│   │   │   │   ├── EnhancedMesh.sln
│   │   │   │   ├── EnhancedMesh.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── OptimizedMesh
│   │   │   │   ├── optimizedmesh.cpp
│   │   │   │   ├── optimizedmesh.dsp
│   │   │   │   ├── optimizedmesh.dsw
│   │   │   │   ├── OptimizedMesh.jpg
│   │   │   │   ├── OptimizedMesh.manifest
│   │   │   │   ├── OptimizedMesh.sln
│   │   │   │   ├── OptimizedMesh.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   ├── ProgressiveMesh
│   │   │   │   ├── progressivemesh.cpp
│   │   │   │   ├── progressivemesh.dsp
│   │   │   │   ├── progressivemesh.dsw
│   │   │   │   ├── ProgressiveMesh.jpg
│   │   │   │   ├── ProgressiveMesh.manifest
│   │   │   │   ├── ProgressiveMesh.sln
│   │   │   │   ├── ProgressiveMesh.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── winmain.rc
│   │   │   └── SkinnedMesh
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── skinmesh1.vsh
│   │   │   ├── skinmesh2.vsh
│   │   │   ├── skinmesh3.vsh
│   │   │   ├── skinmesh4.vsh
│   │   │   ├── skinnedmesh.cpp
│   │   │   ├── SkinnedMesh.dsp
│   │   │   ├── SkinnedMesh.dsw
│   │   │   ├── SkinnedMesh.jpg
│   │   │   ├── SkinnedMesh.manifest
│   │   │   ├── SkinnedMesh.sln
│   │   │   ├── SkinnedMesh.vcproj
│   │   │   └── winmain.rc
│   │   ├── MFCFog
│   │   │   ├── fog.cpp
│   │   │   ├── fog.h
│   │   │   ├── fog.rc
│   │   │   ├── mfcfog.dsp
│   │   │   ├── mfcfog.dsw
│   │   │   ├── MFCFog.jpg
│   │   │   ├── MFCFog.manifest
│   │   │   ├── mfcfog.sln
│   │   │   ├── mfcfog.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── stdafx.cpp
│   │   │   └── stdafx.h
│   │   ├── MFCTex
│   │   │   ├── mfcform.cpp
│   │   │   ├── mfctex.cpp
│   │   │   ├── mfctex.dsp
│   │   │   ├── mfctex.dsw
│   │   │   ├── mfctex.h
│   │   │   ├── MFCTex.jpg
│   │   │   ├── MFCTex.manifest
│   │   │   ├── mfctex.sln
│   │   │   ├── mfctex.vcproj
│   │   │   ├── mtexture.cpp
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── texargs.h
│   │   │   └── winmain.rc
│   │   ├── MotionBlur
│   │   │   ├── MotionBlur.cpp
│   │   │   ├── MotionBlur.dsp
│   │   │   ├── MotionBlur.dsw
│   │   │   ├── MotionBlur.jpg
│   │   │   ├── MotionBlur.manifest
│   │   │   ├── MotionBlur.sln
│   │   │   ├── MotionBlur.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── Pick
│   │   │   ├── pick.cpp
│   │   │   ├── pick.dsp
│   │   │   ├── pick.dsw
│   │   │   ├── Pick.jpg
│   │   │   ├── Pick.manifest
│   │   │   ├── Pick.sln
│   │   │   ├── Pick.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── PointSprites
│   │   │   ├── pointsprites.cpp
│   │   │   ├── pointsprites.dsp
│   │   │   ├── pointsprites.dsw
│   │   │   ├── PointSprites.jpg
│   │   │   ├── PointSprites.manifest
│   │   │   ├── PointSprites.sln
│   │   │   ├── PointSprites.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── winmain.rc
│   │   ├── RTPatch
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── rtpatch.cpp
│   │   │   ├── RTPatch.dsp
│   │   │   ├── RTPatch.dsw
│   │   │   ├── RTPatch.jpg
│   │   │   ├── RTPatch.manifest
│   │   │   ├── RTPatch.sln
│   │   │   ├── RTPatch.vcproj
│   │   │   └── winmain.rc
│   │   ├── ScreenSavers
│   │   │   └── Moire
│   │   │   ├── app.ico
│   │   │   ├── ball.BMP
│   │   │   ├── ball.dds
│   │   │   ├── Moire.cpp
│   │   │   ├── Moire.dsp
│   │   │   ├── Moire.dsw
│   │   │   ├── Moire.h
│   │   │   ├── Moire.jpg
│   │   │   ├── Moire.manifest
│   │   │   ├── Moire.rc
│   │   │   ├── Moire.sln
│   │   │   ├── Moire.vcproj
│   │   │   ├── noise.BMP
│   │   │   ├── noise.dds
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── spiral.BMP
│   │   │   ├── spiral.dds
│   │   │   ├── stripes.bmp
│   │   │   └── stripes.dds
│   │   ├── StencilBuffer
│   │   │   ├── ShadowVolume
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── ShadowVolume.cpp
│   │   │   │   ├── ShadowVolume.dsp
│   │   │   │   ├── ShadowVolume.dsw
│   │   │   │   ├── ShadowVolume.jpg
│   │   │   │   ├── ShadowVolume.manifest
│   │   │   │   ├── ShadowVolume.sln
│   │   │   │   ├── ShadowVolume.vcproj
│   │   │   │   └── winmain.rc
│   │   │   ├── StencilDepth
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── StencilDepth.cpp
│   │   │   │   ├── StencilDepth.dsp
│   │   │   │   ├── StencilDepth.dsw
│   │   │   │   ├── StencilDepth.jpg
│   │   │   │   ├── StencilDepth.manifest
│   │   │   │   ├── StencilDepth.sln
│   │   │   │   ├── StencilDepth.vcproj
│   │   │   │   └── winmain.rc
│   │   │   └── StencilMirror
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── StencilMirror.cpp
│   │   │   ├── StencilMirror.dsp
│   │   │   ├── StencilMirror.dsw
│   │   │   ├── StencilMirror.jpg
│   │   │   ├── StencilMirror.manifest
│   │   │   ├── StencilMirror.sln
│   │   │   ├── StencilMirror.vcproj
│   │   │   └── winmain.rc
│   │   ├── Text3D
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── text3d.cpp
│   │   │   ├── text3d.dsp
│   │   │   ├── text3d.dsw
│   │   │   ├── Text3D.jpg
│   │   │   ├── Text3D.manifest
│   │   │   ├── Text3D.sln
│   │   │   ├── Text3D.vcproj
│   │   │   └── winmain.rc
│   │   ├── Tutorials
│   │   │   ├── Tut01_CreateDevice
│   │   │   │   ├── CreateDevice.cpp
│   │   │   │   ├── CreateDevice.dsp
│   │   │   │   ├── CreateDevice.dsw
│   │   │   │   ├── CreateDevice.sln
│   │   │   │   ├── CreateDevice.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── Tut01_CreateDevice.jpg
│   │   │   ├── Tut02_Vertices
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Tut02_Vertices.jpg
│   │   │   │   ├── Vertices.cpp
│   │   │   │   ├── Vertices.dsp
│   │   │   │   ├── Vertices.dsw
│   │   │   │   ├── Vertices.sln
│   │   │   │   └── Vertices.vcproj
│   │   │   ├── Tut03_Matrices
│   │   │   │   ├── Matrices.cpp
│   │   │   │   ├── Matrices.dsp
│   │   │   │   ├── Matrices.dsw
│   │   │   │   ├── Matrices.sln
│   │   │   │   ├── Matrices.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── Tut03_Matrices.jpg
│   │   │   ├── Tut04_Lights
│   │   │   │   ├── Lights.cpp
│   │   │   │   ├── Lights.dsp
│   │   │   │   ├── Lights.dsw
│   │   │   │   ├── Lights.sln
│   │   │   │   ├── Lights.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── Tut04_Lights.jpg
│   │   │   ├── Tut05_Textures
│   │   │   │   ├── banana.bmp
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Textures.cpp
│   │   │   │   ├── Textures.dsp
│   │   │   │   ├── Textures.dsw
│   │   │   │   ├── Textures.sln
│   │   │   │   ├── Textures.vcproj
│   │   │   │   └── Tut05_Textures.jpg
│   │   │   └── Tut06_Meshes
│   │   │   ├── Meshes.cpp
│   │   │   ├── Meshes.dsp
│   │   │   ├── Meshes.dsw
│   │   │   ├── Meshes.sln
│   │   │   ├── Meshes.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── tiger.bmp
│   │   │   ├── tiger.x
│   │   │   └── Tut06_Meshes.jpg
│   │   ├── VertexBlend
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── vertexblend.cpp
│   │   │   ├── vertexblend.dsp
│   │   │   ├── vertexblend.dsw
│   │   │   ├── VertexBlend.jpg
│   │   │   ├── VertexBlend.manifest
│   │   │   ├── VertexBlend.sln
│   │   │   ├── VertexBlend.vcproj
│   │   │   └── winmain.rc
│   │   ├── VertexShader
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── VertexShader.cpp
│   │   │   ├── VertexShader.dsp
│   │   │   ├── VertexShader.dsw
│   │   │   ├── VertexShader.jpg
│   │   │   ├── VertexShader.manifest
│   │   │   ├── VertexShader.sln
│   │   │   ├── VertexShader.vcproj
│   │   │   └── WinMain.rc
│   │   ├── VolumeFog
│   │   │   ├── main.cpp
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── VolumeFog.dsp
│   │   │   ├── VolumeFog.dsw
│   │   │   ├── VolumeFog.jpg
│   │   │   ├── VolumeFog.manifest
│   │   │   ├── VolumeFog.sln
│   │   │   ├── VolumeFog.vcproj
│   │   │   └── winmain.rc
│   │   ├── VolumeTexture
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── volumetexture.cpp
│   │   │   ├── VolumeTexture.dsp
│   │   │   ├── VolumeTexture.dsw
│   │   │   ├── VolumeTexture.jpg
│   │   │   ├── VolumeTexture.manifest
│   │   │   ├── VolumeTexture.sln
│   │   │   ├── VolumeTexture.vcproj
│   │   │   └── WinMain.rc
│   │   └── Water
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── Water.cpp
│   │   ├── water.dsp
│   │   ├── water.dsw
│   │   ├── Water.jpg
│   │   ├── Water.manifest
│   │   ├── Water.sln
│   │   ├── Water.vcproj
│   │   └── winmain.rc
│   ├── DirectInput
│   │   ├── ActionBasic
│   │   │   ├── ActionBasic.cpp
│   │   │   ├── ActionBasic.dsp
│   │   │   ├── ActionBasic.dsw
│   │   │   ├── ActionBasic.gif
│   │   │   ├── actionbasic.manifest
│   │   │   ├── ActionBasic.rc
│   │   │   ├── actionbasic.sln
│   │   │   ├── actionbasic.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── ActionMapper
│   │   │   ├── actionmapper.cpp
│   │   │   ├── actionmapper.dsp
│   │   │   ├── actionmapper.dsw
│   │   │   ├── ActionMapper.gif
│   │   │   ├── actionmapper.manifest
│   │   │   ├── ActionMapper.rc
│   │   │   ├── actionmapper.sln
│   │   │   ├── actionmapper.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Bin
│   │   │   ├── ActionBasic.exe
│   │   │   ├── ActionMapper.exe
│   │   │   ├── CustomFormat.exe
│   │   │   ├── DeviceView.exe
│   │   │   ├── DrumPad.exe
│   │   │   ├── FFConst.exe
│   │   │   ├── Joystick.exe
│   │   │   ├── Keyboard.exe
│   │   │   ├── Mouse.exe
│   │   │   ├── MultiMapper.exe
│   │   │   ├── readffe.exe
│   │   │   └── Scrawl.exe
│   │   ├── CustomFormat
│   │   │   ├── CustomFormat.cpp
│   │   │   ├── CustomFormat.dsp
│   │   │   ├── CustomFormat.dsw
│   │   │   ├── CustomFormat.gif
│   │   │   ├── CustomFormat.manifest
│   │   │   ├── CustomFormat.rc
│   │   │   ├── CustomFormat.sln
│   │   │   ├── CustomFormat.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── DeviceView
│   │   │   ├── DeviceView.cpp
│   │   │   ├── DeviceView.dsp
│   │   │   ├── DeviceView.dsw
│   │   │   ├── DeviceView.gif
│   │   │   ├── deviceview.manifest
│   │   │   ├── DeviceView.rc
│   │   │   ├── deviceview.sln
│   │   │   ├── deviceview.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── DIConfig
│   │   │   ├── axesglyph.bmp
│   │   │   ├── bidirlookup.h
│   │   │   ├── bitmap1.bmp
│   │   │   ├── buttonglyph.bmp
│   │   │   ├── cbitmap.cpp
│   │   │   ├── cbitmap.h
│   │   │   ├── cd3dsurf.cpp
│   │   │   ├── cdevicecontrol.cpp
│   │   │   ├── cdevicecontrol.h
│   │   │   ├── cdeviceui.cpp
│   │   │   ├── cdeviceui.h
│   │   │   ├── cdeviceview.cpp
│   │   │   ├── cdeviceview.h
│   │   │   ├── cdeviceviewtext.cpp
│   │   │   ├── cdeviceviewtext.h
│   │   │   ├── cdiacpage.cpp
│   │   │   ├── cdiacpage.h
│   │   │   ├── cfguitrace.cpp
│   │   │   ├── cfguitrace.h
│   │   │   ├── cfrmwrk.cpp
│   │   │   ├── cfrmwrk.h
│   │   │   ├── checkglyph.bmp
│   │   │   ├── collections.h
│   │   │   ├── common.hpp
│   │   │   ├── configwnd.cpp
│   │   │   ├── configwnd.h
│   │   │   ├── constants.cpp
│   │   │   ├── constants.h
│   │   │   ├── cyclestr.cpp
│   │   │   ├── cyclestr.h
│   │   │   ├── dconfig.rc
│   │   │   ├── defines.h
│   │   │   ├── diactfrm.def
│   │   │   ├── dicfgres.h
│   │   │   ├── diconfig.dsp
│   │   │   ├── diconfig.dsw
│   │   │   ├── diconfig.gif
│   │   │   ├── diconfig.sln
│   │   │   ├── diconfig.vcproj
│   │   │   ├── flexcheckbox.cpp
│   │   │   ├── flexcheckbox.h
│   │   │   ├── flexcombobox.cpp
│   │   │   ├── flexcombobox.h
│   │   │   ├── flexinfobox.cpp
│   │   │   ├── flexinfobox.h
│   │   │   ├── flexlistbox.cpp
│   │   │   ├── flexlistbox.h
│   │   │   ├── flexmsgbox.cpp
│   │   │   ├── flexmsgbox.h
│   │   │   ├── flexmsg.h
│   │   │   ├── flexscrollbar.cpp
│   │   │   ├── flexscrollbar.h
│   │   │   ├── flextooltip.cpp
│   │   │   ├── flextooltip.h
│   │   │   ├── flextree.cpp
│   │   │   ├── flextree.h
│   │   │   ├── flexwnd.cpp
│   │   │   ├── flexwnd.h
│   │   │   ├── guids.c
│   │   │   ├── hatglyph.bmp
│   │   │   ├── ib2.bmp
│   │   │   ├── ib.bmp
│   │   │   ├── iclassfact.cpp
│   │   │   ├── iclassfact.h
│   │   │   ├── id3dsurf.h
│   │   │   ├── idiacpage.h
│   │   │   ├── ifrmwrk.h
│   │   │   ├── ipageclassfact.cpp
│   │   │   ├── ipageclassfact.h
│   │   │   ├── iuiframe.h
│   │   │   ├── ltrace.h
│   │   │   ├── main.cpp
│   │   │   ├── main.h
│   │   │   ├── ourguids.h
│   │   │   ├── pagecommon.h
│   │   │   ├── populate.cpp
│   │   │   ├── populate.h
│   │   │   ├── privcom.cpp
│   │   │   ├── privcom.h
│   │   │   ├── readme.txt
│   │   │   ├── registry.cpp
│   │   │   ├── registry.h
│   │   │   ├── selcontroldlg.cpp
│   │   │   ├── selcontroldlg.h
│   │   │   ├── uielements.h
│   │   │   ├── uiglobals.cpp
│   │   │   ├── uiglobals.h
│   │   │   ├── useful.cpp
│   │   │   ├── usefuldi.cpp
│   │   │   ├── usefuldi.h
│   │   │   ├── useful.h
│   │   │   ├── viewselwnd.cpp
│   │   │   └── viewselwnd.h
│   │   ├── dinput.dsw
│   │   ├── dinput.sln
│   │   ├── DrumPad
│   │   │   ├── drumpad.cpp
│   │   │   ├── drumpad.dsp
│   │   │   ├── drumpad.dsw
│   │   │   ├── Drumpad.gif
│   │   │   ├── drumpad.h
│   │   │   ├── Drumpad.manifest
│   │   │   ├── drumpad.rc
│   │   │   ├── drumpad.sln
│   │   │   ├── drumpad.vcproj
│   │   │   ├── main.cpp
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── FFConst
│   │   │   ├── ffconst.cpp
│   │   │   ├── ffconst.dsp
│   │   │   ├── ffconst.dsw
│   │   │   ├── ffconst.gif
│   │   │   ├── ffconst.manifest
│   │   │   ├── ffconst.rc
│   │   │   ├── ffconst.sln
│   │   │   ├── ffconst.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Joystick
│   │   │   ├── joystick.cpp
│   │   │   ├── joystick.dsp
│   │   │   ├── joystick.dsw
│   │   │   ├── joystick.gif
│   │   │   ├── joystick.manifest
│   │   │   ├── joystick.rc
│   │   │   ├── joystick.sln
│   │   │   ├── joystick.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Keyboard
│   │   │   ├── keyboard.cpp
│   │   │   ├── keyboard.dsp
│   │   │   ├── keyboard.dsw
│   │   │   ├── keyboard.gif
│   │   │   ├── keyboard.manifest
│   │   │   ├── keyboard.rc
│   │   │   ├── keyboard.sln
│   │   │   ├── keyboard.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Mouse
│   │   │   ├── mouse.cpp
│   │   │   ├── mouse.dsp
│   │   │   ├── mouse.dsw
│   │   │   ├── mouse.gif
│   │   │   ├── mouse.manifest
│   │   │   ├── mouse.rc
│   │   │   ├── mouse.sln
│   │   │   ├── mouse.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── MultiMapper
│   │   │   ├── multidi.cpp
│   │   │   ├── multidi.h
│   │   │   ├── multimapper.cpp
│   │   │   ├── MultiMapper.dsp
│   │   │   ├── MultiMapper.dsw
│   │   │   ├── MultiMapper.gif
│   │   │   ├── MultiMapper.manifest
│   │   │   ├── MultiMapper.rc
│   │   │   ├── multimapper.sln
│   │   │   ├── multimapper.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── ReadFFE
│   │   │   ├── readffe.cpp
│   │   │   ├── readffe.dsp
│   │   │   ├── readffe.dsw
│   │   │   ├── readffe.gif
│   │   │   ├── readffe.manifest
│   │   │   ├── readffe.rc
│   │   │   ├── readffe.sln
│   │   │   ├── readffe.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   └── Scrawl
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── scrawl.cpp
│   │   ├── scrawl.dsp
│   │   ├── scrawl.dsw
│   │   ├── scrawl.gif
│   │   ├── scrawl.manifest
│   │   ├── scrawl.rc
│   │   ├── scrawl.sln
│   │   └── scrawl.vcproj
│   ├── DirectMusic
│   │   ├── 3DAudio
│   │   │   ├── 3DAudio.cpp
│   │   │   ├── 3DAudio.dsp
│   │   │   ├── 3DAudio.dsw
│   │   │   ├── 3daudio.gif
│   │   │   ├── 3DAudio.rc
│   │   │   ├── 3DAudio.sln
│   │   │   ├── 3DAudio.vcproj
│   │   │   ├── bitmap1.bmp
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── AudioFX
│   │   │   ├── audiofx.cpp
│   │   │   ├── audiofx.dsp
│   │   │   ├── audiofx.dsw
│   │   │   ├── audiofx.gif
│   │   │   ├── audiofx.rc
│   │   │   ├── audiofx.sln
│   │   │   ├── audiofx.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Audiopath
│   │   │   ├── audiopath.cpp
│   │   │   ├── audiopath.dsp
│   │   │   ├── audiopath.dsw
│   │   │   ├── audiopath.gif
│   │   │   ├── audiopath.rc
│   │   │   ├── audiopath.sln
│   │   │   ├── audiopath.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Audioscripts
│   │   │   ├── audioscripts.cpp
│   │   │   ├── audioscripts.dsp
│   │   │   ├── AudioScripts.dsw
│   │   │   ├── audioscripts.gif
│   │   │   ├── audioscripts.rc
│   │   │   ├── AudioScripts.sln
│   │   │   ├── AudioScripts.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Bin
│   │   │   ├── 3DAudio.exe
│   │   │   ├── AudioFX.exe
│   │   │   ├── AudioPath.exe
│   │   │   ├── AudioScripts.exe
│   │   │   ├── CrossFade.exe
│   │   │   ├── MusicTool.exe
│   │   │   ├── PlayAudio.exe
│   │   │   ├── PlayMotif.exe
│   │   │   └── PlayMulti.exe
│   │   ├── CrossFade
│   │   │   ├── CrossFade.cpp
│   │   │   ├── CrossFade.dsp
│   │   │   ├── CrossFade.dsw
│   │   │   ├── crossfade.gif
│   │   │   ├── CrossFade.rc
│   │   │   ├── CrossFade.sln
│   │   │   ├── CrossFade.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── dmusic.dsw
│   │   ├── dmusic.sln
│   │   ├── MusicTool
│   │   │   ├── echotool.cpp
│   │   │   ├── echotool.h
│   │   │   ├── meastool.cpp
│   │   │   ├── meastool.h
│   │   │   ├── musictool.cpp
│   │   │   ├── musictool.dsp
│   │   │   ├── MusicTool.dsw
│   │   │   ├── musictool.gif
│   │   │   ├── musictool.rc
│   │   │   ├── MusicTool.sln
│   │   │   ├── MusicTool.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── PlayAudio
│   │   │   ├── PlayAudio.cpp
│   │   │   ├── PlayAudio.dsp
│   │   │   ├── PlayAudio.dsw
│   │   │   ├── playaudio.gif
│   │   │   ├── PlayAudio.rc
│   │   │   ├── PlayAudio.sln
│   │   │   ├── PlayAudio.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── PlayMotif
│   │   │   ├── PlayMotif.cpp
│   │   │   ├── PlayMotif.dsp
│   │   │   ├── PlayMotif.dsw
│   │   │   ├── PlayMotif.gif
│   │   │   ├── PlayMotif.rc
│   │   │   ├── PlayMotif.sln
│   │   │   ├── PlayMotif.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── PlayMulti
│   │   │   ├── PlayMulti.cpp
│   │   │   ├── PlayMulti.dsp
│   │   │   ├── PlayMulti.dsw
│   │   │   ├── PlayMulti.gif
│   │   │   ├── PlayMulti.rc
│   │   │   ├── PlayMulti.sln
│   │   │   ├── PlayMulti.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   └── Tutorials
│   │   ├── Tutorial1
│   │   │   ├── readme.txt
│   │   │   ├── tutorial1.cpp
│   │   │   ├── tutorial1.dsp
│   │   │   ├── tutorial1.dsw
│   │   │   ├── tutorial1.gif
│   │   │   ├── tutorial1.sln
│   │   │   └── tutorial1.vcproj
│   │   └── Tutorial2
│   │   ├── readme.txt
│   │   ├── tutorial2.cpp
│   │   ├── tutorial2.dsp
│   │   ├── tutorial2.dsw
│   │   ├── tutorial2.gif
│   │   ├── tutorial2.sln
│   │   └── tutorial2.vcproj
│   ├── DirectPlay
│   │   ├── AddressOverride
│   │   │   ├── AddressOverride.cpp
│   │   │   ├── AddressOverride.dsp
│   │   │   ├── AddressOverride.dsw
│   │   │   ├── AddressOverride.gif
│   │   │   ├── addressoverride.manifest
│   │   │   ├── AddressOverride.rc
│   │   │   ├── addressoverride.sln
│   │   │   ├── AddressOverride.vcp
│   │   │   ├── addressoverride.vcproj
│   │   │   ├── AddressOverride.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Bin
│   │   │   ├── AddressOverride.exe
│   │   │   ├── ChatPeer.exe
│   │   │   ├── DataRelay.exe
│   │   │   ├── LobbyClient.exe
│   │   │   ├── MazeClient.exe
│   │   │   ├── MazeConsoleClient.exe
│   │   │   ├── MazeServer.exe
│   │   │   ├── natpeer.exe
│   │   │   ├── natresolver.exe
│   │   │   ├── SimpleClient.exe
│   │   │   ├── SimplePeer.exe
│   │   │   ├── SimpleServer.exe
│   │   │   ├── StagedPeer.exe
│   │   │   ├── ThrottleClient.exe
│   │   │   ├── ThrottleServer.exe
│   │   │   ├── VoiceClient.exe
│   │   │   ├── VoiceConnect.exe
│   │   │   ├── VoiceGroup.exe
│   │   │   ├── VoicePosition.exe
│   │   │   └── VoiceServer.exe
│   │   ├── ChatPeer
│   │   │   ├── chatpeer.cpp
│   │   │   ├── chatpeer.dsp
│   │   │   ├── ChatPeer.dsw
│   │   │   ├── chatpeer.gif
│   │   │   ├── ChatPeer.manifest
│   │   │   ├── chatpeer.rc
│   │   │   ├── chatpeer.sln
│   │   │   ├── ChatPeer.vcp
│   │   │   ├── chatpeer.vcproj
│   │   │   ├── ChatPeer.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── DataRelay
│   │   │   ├── datarelay.cpp
│   │   │   ├── datarelay.dsp
│   │   │   ├── datarelay.dsw
│   │   │   ├── datarelay.gif
│   │   │   ├── DataRelay.manifest
│   │   │   ├── datarelay.rc
│   │   │   ├── datarelay.sln
│   │   │   ├── DataRelay.vcp
│   │   │   ├── datarelay.vcproj
│   │   │   ├── DataRelay.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── dplay.dsw
│   │   ├── dplay.sln
│   │   ├── LobbyClient
│   │   │   ├── lobbyclient.cpp
│   │   │   ├── lobbyclient.dsp
│   │   │   ├── lobbyclient.dsw
│   │   │   ├── lobbyclient.gif
│   │   │   ├── LobbyClient.manifest
│   │   │   ├── LobbyClient.rc
│   │   │   ├── lobbyclient.sln
│   │   │   ├── lobbyclient.vcp
│   │   │   ├── lobbyclient.vcproj
│   │   │   ├── lobbyclient.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Maze
│   │   │   ├── MazeClient
│   │   │   │   ├── CeilingTexture.bmp
│   │   │   │   ├── D3DGraphics.cpp
│   │   │   │   ├── D3DGraphics.h
│   │   │   │   ├── FloorTexture.bmp
│   │   │   │   ├── FrameRate.h
│   │   │   │   ├── LocalIcon.bmp
│   │   │   │   ├── Main.cpp
│   │   │   │   ├── MazeClient.dsp
│   │   │   │   ├── MazeClient.dsw
│   │   │   │   ├── MazeClient.manifest
│   │   │   │   ├── MazeClient.rc
│   │   │   │   ├── mazeclient.sln
│   │   │   │   ├── mazeclient.vcproj
│   │   │   │   ├── NetIcon.bmp
│   │   │   │   ├── resource.h
│   │   │   │   ├── SmartVB.h
│   │   │   │   ├── StartupDialog.cpp
│   │   │   │   ├── tank.x
│   │   │   │   └── WallTexture.bmp
│   │   │   ├── MazeClient.gif
│   │   │   ├── MazeCommon
│   │   │   │   ├── dplay8client.cpp
│   │   │   │   ├── dplay8client.h
│   │   │   │   ├── DummyConnector.h
│   │   │   │   ├── IDPClient.h
│   │   │   │   ├── imazegraphics.h
│   │   │   │   ├── MazeApp.cpp
│   │   │   │   ├── MazeApp.h
│   │   │   │   ├── MazeClient.cpp
│   │   │   │   ├── MazeClient.h
│   │   │   │   ├── Maze.cpp
│   │   │   │   ├── Maze.h
│   │   │   │   ├── MazeServer.cpp
│   │   │   │   ├── MazeServer.h
│   │   │   │   ├── NetAbstract.h
│   │   │   │   ├── Packets.h
│   │   │   │   ├── Random.h
│   │   │   │   ├── SimpleStack.h
│   │   │   │   ├── StressMazeGuid.h
│   │   │   │   ├── SyncObjects.h
│   │   │   │   ├── ThingID.h
│   │   │   │   └── Trig.h
│   │   │   ├── MazeConsoleClient
│   │   │   │   ├── ConsoleGraphics.cpp
│   │   │   │   ├── ConsoleGraphics.h
│   │   │   │   ├── Main.cpp
│   │   │   │   ├── MazeConsoleClient.dsp
│   │   │   │   ├── MazeConsoleClient.dsw
│   │   │   │   ├── MazeConsoleClient.rc
│   │   │   │   ├── mazeconsoleclient.sln
│   │   │   │   ├── mazeconsoleclient.vcproj
│   │   │   │   └── resource.h
│   │   │   ├── MazeConsoleClient.gif
│   │   │   ├── maze.dsw
│   │   │   ├── MazeServer
│   │   │   │   ├── idpserver.h
│   │   │   │   ├── Main.cpp
│   │   │   │   ├── MazeServer.dsp
│   │   │   │   ├── MazeServer.dsw
│   │   │   │   ├── MazeServer.rc
│   │   │   │   ├── mazeserver.sln
│   │   │   │   ├── mazeserver.vcproj
│   │   │   │   ├── resource.h
│   │   │   │   ├── server.cpp
│   │   │   │   └── server.h
│   │   │   ├── MazeServer.gif
│   │   │   ├── maze.sln
│   │   │   └── readme.txt
│   │   ├── NATPeer
│   │   │   ├── NatPeerCE.rc
│   │   │   ├── NatPeer.cpp
│   │   │   ├── NatPeer.dsp
│   │   │   ├── NatPeer.dsw
│   │   │   ├── NatPeer.gif
│   │   │   ├── NatPeer.manifest
│   │   │   ├── NatPeer.rc
│   │   │   ├── NatPeer.sln
│   │   │   ├── NatPeer.vcp
│   │   │   ├── NatPeer.vcproj
│   │   │   ├── NatPeer.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── NATResolver
│   │   │   ├── NatResolverCE.rc
│   │   │   ├── NatResolver.cpp
│   │   │   ├── NatResolver.dsp
│   │   │   ├── NatResolver.dsw
│   │   │   ├── NatResolver.gif
│   │   │   ├── NatResolver.manifest
│   │   │   ├── NatResolver.rc
│   │   │   ├── NatResolver.sln
│   │   │   ├── NatResolver.vcp
│   │   │   ├── NatResolver.vcproj
│   │   │   ├── NatResolver.vcw
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── SimpleClientServer
│   │   │   ├── Common
│   │   │   │   └── simpleclientserver.h
│   │   │   ├── readme.txt
│   │   │   ├── SimpleClient
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── simpleclient.cpp
│   │   │   │   ├── simpleclient.dsp
│   │   │   │   ├── simpleclient.dsw
│   │   │   │   ├── SimpleClient.gif
│   │   │   │   ├── SimpleClient.manifest
│   │   │   │   ├── SimpleClient.rc
│   │   │   │   ├── simpleclient.sln
│   │   │   │   ├── SimpleClient.vcp
│   │   │   │   ├── simpleclient.vcproj
│   │   │   │   └── SimpleClient.vcw
│   │   │   └── SimpleServer
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── simpleserver.cpp
│   │   │   ├── simpleserver.dsp
│   │   │   ├── simpleserver.dsw
│   │   │   ├── SimpleServer.gif
│   │   │   ├── SimpleServer.manifest
│   │   │   ├── SimpleServer.rc
│   │   │   ├── simpleserver.sln
│   │   │   ├── SimpleServer.vcp
│   │   │   ├── simpleserver.vcproj
│   │   │   └── SimpleServer.vcw
│   │   ├── SimplePeer
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── simplepeer.cpp
│   │   │   ├── simplepeer.dsp
│   │   │   ├── simplepeer.dsw
│   │   │   ├── SimplePeer.gif
│   │   │   ├── SimplePeer.manifest
│   │   │   ├── simplepeer.rc
│   │   │   ├── simplepeer.sln
│   │   │   └── simplepeer.vcproj
│   │   ├── StagedPeer
│   │   │   ├── NetStage.cpp
│   │   │   ├── NetStage.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── stagedpeer.cpp
│   │   │   ├── stagedpeer.dsp
│   │   │   ├── stagedpeer.dsw
│   │   │   ├── StagedPeer.gif
│   │   │   ├── stagedpeer.h
│   │   │   ├── StagedPeer.manifest
│   │   │   ├── stagedpeer.rc
│   │   │   ├── stagedpeer.sln
│   │   │   ├── StagedPeer.vcp
│   │   │   ├── stagedpeer.vcproj
│   │   │   └── StagedPeer.vcw
│   │   ├── Throttle
│   │   │   ├── readme.txt
│   │   │   ├── ThrottleClient
│   │   │   │   ├── resource.h
│   │   │   │   ├── throttleclientce.rc
│   │   │   │   ├── throttleclient.cpp
│   │   │   │   ├── throttleclient.dsp
│   │   │   │   ├── throttleclient.manifest
│   │   │   │   ├── throttleclient.rc
│   │   │   │   ├── throttleclient.vcp
│   │   │   │   └── throttleclient.vcproj
│   │   │   ├── ThrottleClient.gif
│   │   │   ├── throttle.dsw
│   │   │   ├── ThrottleServer
│   │   │   │   ├── resource.h
│   │   │   │   ├── throttleserverce.rc
│   │   │   │   ├── throttleserver.cpp
│   │   │   │   ├── throttleserver.dsp
│   │   │   │   ├── throttleserver.manifest
│   │   │   │   ├── throttleserver.rc
│   │   │   │   ├── throttleserver.vcp
│   │   │   │   └── throttleserver.vcproj
│   │   │   ├── ThrottleServer.gif
│   │   │   ├── throttle.sln
│   │   │   └── throttle.vcw
│   │   ├── Tutorials
│   │   │   ├── Tut01_EnumSP
│   │   │   │   ├── EnumSPce.rc
│   │   │   │   ├── EnumSP.cpp
│   │   │   │   ├── EnumSP.dsp
│   │   │   │   ├── EnumSP.dsw
│   │   │   │   ├── EnumSP.gif
│   │   │   │   ├── EnumSP.manifest
│   │   │   │   ├── EnumSP.rc
│   │   │   │   ├── enumsp.sln
│   │   │   │   ├── enumsp.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut02_Host
│   │   │   │   ├── Hostce.rc
│   │   │   │   ├── Host.cpp
│   │   │   │   ├── Host.dsp
│   │   │   │   ├── Host.dsw
│   │   │   │   ├── Host.gif
│   │   │   │   ├── Host.manifest
│   │   │   │   ├── Host.rc
│   │   │   │   ├── host.sln
│   │   │   │   ├── host.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut03_EnumHosts
│   │   │   │   ├── EnumHostsce.rc
│   │   │   │   ├── EnumHosts.cpp
│   │   │   │   ├── EnumHosts.dsp
│   │   │   │   ├── EnumHosts.dsw
│   │   │   │   ├── EnumHosts.gif
│   │   │   │   ├── EnumHosts.manifest
│   │   │   │   ├── EnumHosts.rc
│   │   │   │   ├── enumhosts.sln
│   │   │   │   ├── enumhosts.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut04_Connect
│   │   │   │   ├── Connectce.rc
│   │   │   │   ├── Connect.cpp
│   │   │   │   ├── Connect.dsp
│   │   │   │   ├── Connect.dsw
│   │   │   │   ├── Connect.gif
│   │   │   │   ├── Connect.manifest
│   │   │   │   ├── Connect.rc
│   │   │   │   ├── connect.sln
│   │   │   │   ├── connect.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut05_Send
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── Sendce.rc
│   │   │   │   ├── Send.cpp
│   │   │   │   ├── Send.dsp
│   │   │   │   ├── Send.dsw
│   │   │   │   ├── Send.gif
│   │   │   │   ├── Send.manifest
│   │   │   │   ├── Send.rc
│   │   │   │   ├── send.sln
│   │   │   │   └── send.vcproj
│   │   │   ├── Tut06_HostMigration
│   │   │   │   ├── HostMigrationce.rc
│   │   │   │   ├── HostMigration.cpp
│   │   │   │   ├── HostMigration.dsp
│   │   │   │   ├── HostMigration.dsw
│   │   │   │   ├── HostMigration.gif
│   │   │   │   ├── HostMigration.manifest
│   │   │   │   ├── HostMigration.rc
│   │   │   │   ├── hostmigration.sln
│   │   │   │   ├── hostmigration.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut07_LobbyLaunch
│   │   │   │   ├── LobbyLaunchce.rc
│   │   │   │   ├── LobbyLaunch.cpp
│   │   │   │   ├── LobbyLaunch.dsp
│   │   │   │   ├── LobbyLaunch.dsw
│   │   │   │   ├── LobbyLaunch.gif
│   │   │   │   ├── LobbyLaunch.manifest
│   │   │   │   ├── LobbyLaunch.rc
│   │   │   │   ├── LobbyLaunch.sln
│   │   │   │   ├── LobbyLaunch.vcproj
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Tut08_Voice
│   │   │   │   ├── micd.ico
│   │   │   │   ├── mic.ico
│   │   │   │   ├── newres.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── speakerd.ico
│   │   │   │   ├── speaker.ico
│   │   │   │   ├── Voice.cpp
│   │   │   │   ├── Voice.dsp
│   │   │   │   ├── Voice.dsw
│   │   │   │   ├── Voice.gif
│   │   │   │   ├── Voice.manifest
│   │   │   │   ├── Voice.rc
│   │   │   │   ├── voice.sln
│   │   │   │   └── voice.vcproj
│   │   │   ├── Tut09_ClientServer
│   │   │   │   ├── Client
│   │   │   │   │   ├── Clientce.rc
│   │   │   │   │   ├── Client.cpp
│   │   │   │   │   ├── Client.dsp
│   │   │   │   │   ├── Client.manifest
│   │   │   │   │   ├── Client.rc
│   │   │   │   │   ├── client.vcproj
│   │   │   │   │   ├── newres.h
│   │   │   │   │   └── resource.h
│   │   │   │   ├── client.gif
│   │   │   │   ├── ClientServer.dsw
│   │   │   │   ├── ClientServer.sln
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Server
│   │   │   │   │   ├── newres.h
│   │   │   │   │   ├── resource.h
│   │   │   │   │   ├── Serverce.rc
│   │   │   │   │   ├── Server.cpp
│   │   │   │   │   ├── Server.dsp
│   │   │   │   │   ├── Server.manifest
│   │   │   │   │   ├── Server.rc
│   │   │   │   │   └── server.vcproj
│   │   │   │   └── server.gif
│   │   │   └── Tut10_ThreadPool
│   │   │   ├── newres.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── ThreadPool64.mak
│   │   │   ├── ThreadPoolCE.rc
│   │   │   ├── ThreadPool.cpp
│   │   │   ├── ThreadPool.dsp
│   │   │   ├── ThreadPool.dsw
│   │   │   ├── ThreadPool.gif
│   │   │   ├── ThreadPool.mak
│   │   │   ├── ThreadPool.manifest
│   │   │   ├── ThreadPool.rc
│   │   │   ├── ThreadPool.sln
│   │   │   ├── ThreadPool.vcp
│   │   │   ├── ThreadPool.vcproj
│   │   │   └── ThreadPool.vcw
│   │   ├── VoiceClientServer
│   │   │   ├── Common
│   │   │   │   └── voiceclientserver.h
│   │   │   ├── readme.txt
│   │   │   ├── VoiceClient
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── voiceclient.cpp
│   │   │   │   ├── voiceclient.dsp
│   │   │   │   ├── voiceclient.dsw
│   │   │   │   ├── VoiceClient.gif
│   │   │   │   ├── VoiceClient.manifest
│   │   │   │   ├── VoiceClient.rc
│   │   │   │   ├── voiceclient.sln
│   │   │   │   └── voiceclient.vcproj
│   │   │   └── VoiceServer
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── voiceserver.cpp
│   │   │   ├── voiceserver.dsp
│   │   │   ├── voiceserver.dsw
│   │   │   ├── VoiceServer.gif
│   │   │   ├── VoiceServer.manifest
│   │   │   ├── VoiceServer.rc
│   │   │   ├── voiceserver.sln
│   │   │   └── voiceserver.vcproj
│   │   ├── VoiceConnect
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── voiceconnect.cpp
│   │   │   ├── voiceconnect.dsp
│   │   │   ├── voiceconnect.dsw
│   │   │   ├── VoiceConnect.gif
│   │   │   ├── VoiceConnect.manifest
│   │   │   ├── VoiceConnect.rc
│   │   │   ├── voiceconnect.sln
│   │   │   └── voiceconnect.vcproj
│   │   ├── VoiceGroup
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── voicegroup.cpp
│   │   │   ├── voicegroup.dsp
│   │   │   ├── voicegroup.dsw
│   │   │   ├── VoiceGroup.gif
│   │   │   ├── VoiceGroup.manifest
│   │   │   ├── voicegroup.rc
│   │   │   ├── voicegroup.sln
│   │   │   └── voicegroup.vcproj
│   │   └── VoicePosition
│   │   ├── bitmap1.bmp
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── VoicePosition.cpp
│   │   ├── VoicePosition.dsp
│   │   ├── VoicePosition.dsw
│   │   ├── VoicePosition.gif
│   │   ├── VoicePosition.manifest
│   │   ├── voiceposition.rc
│   │   ├── voiceposition.sln
│   │   └── voiceposition.vcproj
│   ├── DirectShow
│   │   ├── BaseClasses
│   │   │   ├── activex.rcv
│   │   │   ├── activex.ver
│   │   │   ├── amextra.cpp
│   │   │   ├── amextra.h
│   │   │   ├── amfilter.cpp
│   │   │   ├── amfilter.h
│   │   │   ├── amvideo.cpp
│   │   │   ├── baseclasses.dsp
│   │   │   ├── baseclasses.dsw
│   │   │   ├── baseclasses.sln
│   │   │   ├── baseclasses.sln.old
│   │   │   ├── baseclasses.suo
│   │   │   ├── baseclasses.vcproj
│   │   │   ├── baseclasses.vcproj.7.00.old
│   │   │   ├── cache.h
│   │   │   ├── combase.cpp
│   │   │   ├── combase.h
│   │   │   ├── cprop.cpp
│   │   │   ├── cprop.h
│   │   │   ├── ctlutil.cpp
│   │   │   ├── ctlutil.h
│   │   │   ├── ddmm.cpp
│   │   │   ├── ddmm.h
│   │   │   ├── Debug
│   │   │   │   └── strmbasd.lib
│   │   │   ├── dllentry.cpp
│   │   │   ├── dllsetup.cpp
│   │   │   ├── dllsetup.h
│   │   │   ├── dsschedule.h
│   │   │   ├── fourcc.h
│   │   │   ├── measure.h
│   │   │   ├── msgthrd.h
│   │   │   ├── mtype.cpp
│   │   │   ├── mtype.h
│   │   │   ├── outputq.cpp
│   │   │   ├── outputq.h
│   │   │   ├── pstream.cpp
│   │   │   ├── pstream.h
│   │   │   ├── pullpin.cpp
│   │   │   ├── pullpin.h
│   │   │   ├── readme.txt
│   │   │   ├── refclock.cpp
│   │   │   ├── refclock.h
│   │   │   ├── reftime.h
│   │   │   ├── Release
│   │   │   │   └── STRMBASE.lib
│   │   │   ├── renbase.cpp
│   │   │   ├── renbase.h
│   │   │   ├── schedule.cpp
│   │   │   ├── seekpt.cpp
│   │   │   ├── seekpt.h
│   │   │   ├── source.cpp
│   │   │   ├── source.h
│   │   │   ├── streams.h
│   │   │   ├── strmctl.cpp
│   │   │   ├── strmctl.h
│   │   │   ├── sysclock.cpp
│   │   │   ├── sysclock.h
│   │   │   ├── transfrm.cpp
│   │   │   ├── transfrm.h
│   │   │   ├── transip.cpp
│   │   │   ├── transip.h
│   │   │   ├── videoctl.cpp
│   │   │   ├── videoctl.h
│   │   │   ├── vtrans.cpp
│   │   │   ├── vtrans.h
│   │   │   ├── winctrl.cpp
│   │   │   ├── winctrl.h
│   │   │   ├── winutil.cpp
│   │   │   ├── winutil.h
│   │   │   ├── wxdebug.cpp
│   │   │   ├── wxdebug.h
│   │   │   ├── wxlist.cpp
│   │   │   ├── wxlist.h
│   │   │   ├── wxutil.cpp
│   │   │   └── wxutil.h
│   │   ├── BDA
│   │   │   ├── bda.dsw
│   │   │   ├── BDASample
│   │   │   │   ├── bdasampl.cpp
│   │   │   │   ├── bdasampl.def
│   │   │   │   ├── bdasampl.dsp
│   │   │   │   ├── bdasampl.dsw
│   │   │   │   ├── BDASample.jpg
│   │   │   │   ├── bdasampl.h
│   │   │   │   ├── bdasampl.ico
│   │   │   │   ├── bdasampl.rc
│   │   │   │   ├── bdasampl.sln
│   │   │   │   ├── bdasampl.vcproj
│   │   │   │   ├── graph.cpp
│   │   │   │   ├── graph.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   └── bda.sln
│   │   ├── Bin
│   │   │   ├── AMCap.exe
│   │   │   ├── ASFCopy.exe
│   │   │   ├── AudioBox.exe
│   │   │   ├── AudioCap.exe
│   │   │   ├── bdasample.exe
│   │   │   ├── BGMusic.exe
│   │   │   ├── Blender9.exe
│   │   │   ├── Blender.exe
│   │   │   ├── BmpMix9.exe
│   │   │   ├── CaptureTex9.exe
│   │   │   ├── CaptureTex.exe
│   │   │   ├── CompressView.exe
│   │   │   ├── Cube.exe
│   │   │   ├── Cutscene.exe
│   │   │   ├── DDrawXcl.exe
│   │   │   ├── DMODemo.exe
│   │   │   ├── DMOEnum.exe
│   │   │   ├── DVApp.exe
│   │   │   ├── DVDSample.exe
│   │   │   ├── GrabBitmaps.exe
│   │   │   ├── Jukebox.exe
│   │   │   ├── Mapper.exe
│   │   │   ├── MonitorInfo9.exe
│   │   │   ├── MonitorInfo.exe
│   │   │   ├── Pip9.exe
│   │   │   ├── Pip.exe
│   │   │   ├── PlayCap.exe
│   │   │   ├── PlayCapMoniker.exe
│   │   │   ├── PlayDMO.exe
│   │   │   ├── PlayDVD.exe
│   │   │   ├── PlayWndASF.exe
│   │   │   ├── PlayWnd.exe
│   │   │   ├── Renderless.exe
│   │   │   ├── RenderLog.exe
│   │   │   ├── SampGrabCB.exe
│   │   │   ├── StillCap.exe
│   │   │   ├── StillView.exe
│   │   │   ├── SysEnum.exe
│   │   │   ├── Text9.exe
│   │   │   ├── Text.exe
│   │   │   ├── Texture3D9.exe
│   │   │   ├── Texture3D.exe
│   │   │   ├── Ticker9.exe
│   │   │   ├── Ticker.exe
│   │   │   ├── TimelineTest.exe
│   │   │   ├── TransViewer.exe
│   │   │   ├── TxtPlayer.exe
│   │   │   ├── VMR9Allocator.exe
│   │   │   ├── VMRMix.exe
│   │   │   ├── VMRMulti.exe
│   │   │   ├── VMRPlayer9.exe
│   │   │   ├── VMRPlayer.exe
│   │   │   ├── VMRXCLBasic.exe
│   │   │   ├── VMRXCL.exe
│   │   │   ├── Watermark9.exe
│   │   │   ├── Watermark.exe
│   │   │   ├── Windowless9.exe
│   │   │   ├── Windowless.exe
│   │   │   └── XTLTest.exe
│   │   ├── Capture
│   │   │   ├── AMCap
│   │   │   │   ├── amcap.cpp
│   │   │   │   ├── amcap.dsp
│   │   │   │   ├── amcap.dsw
│   │   │   │   ├── amcap.h
│   │   │   │   ├── amcap.ico
│   │   │   │   ├── amcap.jpg
│   │   │   │   ├── amcap.rc
│   │   │   │   ├── amcap.sln
│   │   │   │   ├── amcap.vcproj
│   │   │   │   ├── crossbar.cpp
│   │   │   │   ├── crossbar.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── SampleCGB.cpp
│   │   │   │   ├── SampleCGB.h
│   │   │   │   ├── status.cpp
│   │   │   │   ├── status.h
│   │   │   │   ├── stdafx.cpp
│   │   │   │   └── stdafx.h
│   │   │   ├── AudioCap
│   │   │   │   ├── AudioCap.cpp
│   │   │   │   ├── AudioCapDlg.cpp
│   │   │   │   ├── AudioCapDlg.h
│   │   │   │   ├── AudioCap.dsp
│   │   │   │   ├── AudioCap.dsw
│   │   │   │   ├── AudioCap.h
│   │   │   │   ├── audiocap.jpg
│   │   │   │   ├── AudioCap.rc
│   │   │   │   ├── AudioCap.sln
│   │   │   │   ├── AudioCap.vcproj
│   │   │   │   ├── buildinsd.cpp
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── audiocap.ico
│   │   │   │   │   ├── AudioCap.rc2
│   │   │   │   │   └── TOOLBAR.BMP
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── Capture.dsw
│   │   │   ├── Capture.sln
│   │   │   ├── CaptureTex
│   │   │   │   ├── CaptureTex.dsp
│   │   │   │   ├── CaptureTex.dsw
│   │   │   │   ├── capturetex.jpg
│   │   │   │   ├── CaptureTex.sln
│   │   │   │   ├── CaptureTex.vcproj
│   │   │   │   ├── DShowTextures.cpp
│   │   │   │   ├── dshowtextures.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── Textures.cpp
│   │   │   │   ├── textures.h
│   │   │   │   └── Textures.rc
│   │   │   ├── CaptureTex9
│   │   │   │   ├── CaptureTex9.dsp
│   │   │   │   ├── CaptureTex9.dsw
│   │   │   │   ├── capturetex9.jpg
│   │   │   │   ├── CaptureTex9.sln
│   │   │   │   ├── CaptureTex9.vcproj
│   │   │   │   ├── DShowTextures.cpp
│   │   │   │   ├── dshowtextures.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── Textures.cpp
│   │   │   │   ├── textures.h
│   │   │   │   └── Textures.rc
│   │   │   ├── DVApp
│   │   │   │   ├── CDVGraph.cpp
│   │   │   │   ├── CDVGraph.h
│   │   │   │   ├── dbgsup.h
│   │   │   │   ├── dvapp.cpp
│   │   │   │   ├── dvapp.dsp
│   │   │   │   ├── dvapp.dsw
│   │   │   │   ├── DvApp.ico
│   │   │   │   ├── dvapp.jpg
│   │   │   │   ├── dvapp.rc
│   │   │   │   ├── dvapp.sln
│   │   │   │   ├── dvapp.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   └── TOOLBAR.BMP
│   │   │   ├── PlayCap
│   │   │   │   ├── playcap.cpp
│   │   │   │   ├── playcap.dsp
│   │   │   │   ├── playcap.dsw
│   │   │   │   ├── playcap.h
│   │   │   │   ├── playcap.ico
│   │   │   │   ├── playcap.jpg
│   │   │   │   ├── playcap.rc
│   │   │   │   ├── playcap.sln
│   │   │   │   ├── playcap.vcproj
│   │   │   │   └── readme.txt
│   │   │   └── PlayCapMoniker
│   │   │   ├── PlayCapMoniker.cpp
│   │   │   ├── PlayCapMoniker.dsp
│   │   │   ├── PlayCapMoniker.dsw
│   │   │   ├── PlayCapMoniker.h
│   │   │   ├── PlayCapMoniker.ico
│   │   │   ├── playcapmoniker.jpg
│   │   │   ├── PlayCapMoniker.rc
│   │   │   ├── PlayCapMoniker.sln
│   │   │   ├── PlayCapMoniker.vcproj
│   │   │   └── readme.txt
│   │   ├── Common
│   │   │   ├── dshowasf.h
│   │   │   ├── dshowutil.cpp
│   │   │   ├── dshowutil.h
│   │   │   ├── mfcdmoutil.cpp
│   │   │   ├── mfcdmoutil.h
│   │   │   ├── mfcutil.cpp
│   │   │   ├── mfcutil.h
│   │   │   ├── namedguid.cpp
│   │   │   ├── namedguid.h
│   │   │   ├── readme.txt
│   │   │   ├── seekutil.cpp
│   │   │   ├── seekutil.h
│   │   │   ├── wmsbuffer.h
│   │   │   ├── wmsdk.h
│   │   │   ├── wmsdkidl.h
│   │   │   └── WMVCORE.lib
│   │   ├── DMO
│   │   │   ├── DMODemo
│   │   │   │   ├── appstream.cpp
│   │   │   │   ├── appstream.h
│   │   │   │   ├── debug.h
│   │   │   │   ├── dmodemo.cpp
│   │   │   │   ├── dmodemo.dsp
│   │   │   │   ├── dmodemo.dsw
│   │   │   │   ├── dmodemo.jpg
│   │   │   │   ├── dmodemo.rc
│   │   │   │   ├── dmodemo.sln
│   │   │   │   ├── dmodemo.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── wave.c
│   │   │   │   └── wave.h
│   │   │   ├── DMO.dsw
│   │   │   ├── DMOSample
│   │   │   │   ├── dmosample.cpp
│   │   │   │   ├── dmosample.def
│   │   │   │   ├── dmosample.rc
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── sample.cpp
│   │   │   │   ├── sample.dsp
│   │   │   │   ├── sample.dsw
│   │   │   │   ├── Sample.h
│   │   │   │   ├── Sample.rgs
│   │   │   │   ├── sample.sln
│   │   │   │   ├── sample.vcproj
│   │   │   │   ├── state.cpp
│   │   │   │   ├── state.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── util.cpp
│   │   │   │   └── util.h
│   │   │   ├── DMO.sln
│   │   │   └── GargleDMO
│   │   │   ├── ControlBase
│   │   │   │   ├── ControlBase.dsp
│   │   │   │   ├── ControlBase.vcproj
│   │   │   │   ├── controlhelp.cpp
│   │   │   │   └── controlhelp.h
│   │   │   ├── DMOBase
│   │   │   │   └── dmobase.h
│   │   │   ├── GargDMOProp.cpp
│   │   │   ├── GargDMOProp.h
│   │   │   ├── GargDMOProp.rgs
│   │   │   ├── Gargle.cpp
│   │   │   ├── GargleDMO.cpp
│   │   │   ├── GargleDMO.def
│   │   │   ├── GargleDMO.dsp
│   │   │   ├── GargleDMO.dsw
│   │   │   ├── GargleDMO.rc
│   │   │   ├── GargleDMO.sln
│   │   │   ├── GargleDMO.vcproj
│   │   │   ├── Gargle.h
│   │   │   ├── Gargle.rgs
│   │   │   ├── igargle.h
│   │   │   ├── MedParamBase
│   │   │   │   ├── alist.cpp
│   │   │   │   ├── alist.h
│   │   │   │   ├── MedParamBase.dsp
│   │   │   │   ├── MedParamBase.vcproj
│   │   │   │   ├── param.cpp
│   │   │   │   ├── param.h
│   │   │   │   └── validate.h
│   │   │   ├── readme.txt
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── dshow.dsw
│   │   ├── dshow.sln
│   │   ├── DVD
│   │   │   ├── DVD.dsw
│   │   │   ├── DVDSample
│   │   │   │   ├── dialogs.cpp
│   │   │   │   ├── dialogs.h
│   │   │   │   ├── dvdcore.cpp
│   │   │   │   ├── dvdcore.h
│   │   │   │   ├── dvdsample.cpp
│   │   │   │   ├── dvdsample.dsp
│   │   │   │   ├── dvdsample.dsw
│   │   │   │   ├── dvdsample.h
│   │   │   │   ├── dvdsample.ico
│   │   │   │   ├── dvdsample.jpg
│   │   │   │   ├── dvdsample.rc
│   │   │   │   ├── dvdsample.sln
│   │   │   │   ├── dvdsample.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── stringutil.cpp
│   │   │   │   ├── stringutil.h
│   │   │   │   └── toolbar.bmp
│   │   │   ├── DVD.sln
│   │   │   └── PlayDVD
│   │   │   ├── dvdhelper.cpp
│   │   │   ├── dvdoptions.cpp
│   │   │   ├── PlayDVD.cpp
│   │   │   ├── PlayDVD.dsp
│   │   │   ├── PlayDVD.dsw
│   │   │   ├── PlayDVD.h
│   │   │   ├── playdvd.jpg
│   │   │   ├── PlayDVD.rc
│   │   │   ├── PlayDVD.sln
│   │   │   ├── PlayDVD.vcproj
│   │   │   ├── PlayUtil.cpp
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Editing
│   │   │   ├── CompressView
│   │   │   │   ├── compressor.cpp
│   │   │   │   ├── CompressorDlg.cpp
│   │   │   │   ├── CompressorDlg.h
│   │   │   │   ├── Compressor.dsp
│   │   │   │   ├── compressor.dsw
│   │   │   │   ├── compressor.h
│   │   │   │   ├── Compressor.rc
│   │   │   │   ├── compressor.sln
│   │   │   │   ├── Compressor.vcproj
│   │   │   │   ├── compressview.jpg
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── compressor.ico
│   │   │   │   │   └── Compressor.rc2
│   │   │   │   ├── Resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── Editing.dsw
│   │   │   ├── Editing.sln
│   │   │   ├── GrabBitmaps
│   │   │   │   ├── GrabBitmaps.cpp
│   │   │   │   ├── GrabBitmaps.dsp
│   │   │   │   ├── GrabBitmaps.dsw
│   │   │   │   ├── grabbitmaps.jpg
│   │   │   │   ├── GrabBitmaps.sln
│   │   │   │   ├── GrabBitmaps.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── SampGrabCB
│   │   │   │   ├── readme.txt
│   │   │   │   ├── SampGrabCB.cpp
│   │   │   │   ├── SampGrabCB.dsp
│   │   │   │   ├── SampGrabCB.dsw
│   │   │   │   ├── sampgrabcb.jpg
│   │   │   │   ├── SampGrabCB.sln
│   │   │   │   ├── SampGrabCB.vcproj
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── StillCap
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── StillCap.ico
│   │   │   │   │   └── StillCap.rc2
│   │   │   │   ├── Resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── StillCap.cpp
│   │   │   │   ├── StillCapDlg.cpp
│   │   │   │   ├── StillCapDlg.h
│   │   │   │   ├── StillCap.dsp
│   │   │   │   ├── StillCap.dsw
│   │   │   │   ├── StillCap.h
│   │   │   │   ├── stillcap.jpg
│   │   │   │   ├── StillCap.rc
│   │   │   │   ├── StillCap.sln
│   │   │   │   └── StillCap.vcproj
│   │   │   ├── TimelineTest
│   │   │   │   ├── readme.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── timelinetest.cpp
│   │   │   │   ├── timelinetest.dsp
│   │   │   │   ├── timelinetest.dsw
│   │   │   │   ├── timelinetest.jpg
│   │   │   │   ├── timelinetest.sln
│   │   │   │   └── timelinetest.vcproj
│   │   │   ├── TransViewer
│   │   │   │   ├── CErrorLog.cpp
│   │   │   │   ├── CErrorLog.h
│   │   │   │   ├── CPoster.cpp
│   │   │   │   ├── CPoster.h
│   │   │   │   ├── Graph.cpp
│   │   │   │   ├── Graph.h
│   │   │   │   ├── PropSetter.cpp
│   │   │   │   ├── PropSetter.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── Timeline.cpp
│   │   │   │   ├── Timeline.h
│   │   │   │   ├── TransViewer.cpp
│   │   │   │   ├── TransViewer.dsp
│   │   │   │   ├── TransViewer.dsw
│   │   │   │   ├── TransViewer.h
│   │   │   │   ├── transviewer.jpg
│   │   │   │   ├── TransViewer.rc
│   │   │   │   ├── TransViewer.sln
│   │   │   │   ├── TransViewer.vcproj
│   │   │   │   └── WipeNum.cpp
│   │   │   └── XTLTest
│   │   │   ├── readme.txt
│   │   │   ├── xmltltst.cpp
│   │   │   ├── xtltest.dsp
│   │   │   ├── xtltest.dsw
│   │   │   ├── xtltest.jpg
│   │   │   ├── xtltest.sln
│   │   │   └── xtltest.vcproj
│   │   ├── Filters
│   │   │   ├── Async
│   │   │   │   ├── async.dsw
│   │   │   │   ├── async.sln
│   │   │   │   ├── Base
│   │   │   │   │   ├── asynbase.dsp
│   │   │   │   │   ├── asynbase.dsw
│   │   │   │   │   ├── asynbase.sln
│   │   │   │   │   ├── asynbase.vcproj
│   │   │   │   │   ├── asyncio.cpp
│   │   │   │   │   └── asyncrdr.cpp
│   │   │   │   ├── Filter
│   │   │   │   │   ├── asyncflt.cpp
│   │   │   │   │   ├── asyncflt.def
│   │   │   │   │   ├── asyncflt.dsp
│   │   │   │   │   ├── asyncflt.dsw
│   │   │   │   │   ├── asyncflt.h
│   │   │   │   │   ├── asyncflt.rc
│   │   │   │   │   ├── asyncflt.reg
│   │   │   │   │   ├── asyncflt.sln
│   │   │   │   │   └── asyncflt.vcproj
│   │   │   │   ├── Include
│   │   │   │   │   ├── asyncio.h
│   │   │   │   │   └── asyncrdr.h
│   │   │   │   ├── MEMFile
│   │   │   │   │   ├── memfile.cpp
│   │   │   │   │   ├── memfile.dsp
│   │   │   │   │   ├── memfile.dsw
│   │   │   │   │   ├── memfile.h
│   │   │   │   │   ├── memfile.sln
│   │   │   │   │   └── memfile.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── Ball
│   │   │   │   ├── ball.cpp
│   │   │   │   ├── ball.def
│   │   │   │   ├── ball.dsp
│   │   │   │   ├── ball.dsw
│   │   │   │   ├── ball.h
│   │   │   │   ├── ball.rc
│   │   │   │   ├── ball.sln
│   │   │   │   ├── ball.vcproj
│   │   │   │   ├── fball.cpp
│   │   │   │   ├── fball.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Contrast
│   │   │   │   ├── contprop.cpp
│   │   │   │   ├── contprop.h
│   │   │   │   ├── contprop.rc
│   │   │   │   ├── contrast.cpp
│   │   │   │   ├── contrast.def
│   │   │   │   ├── contrast.dsp
│   │   │   │   ├── contrast.dsw
│   │   │   │   ├── contrast.h
│   │   │   │   ├── contrast.sln
│   │   │   │   ├── contrast.vcproj
│   │   │   │   ├── contuids.h
│   │   │   │   ├── icontrst.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── DSNetwork
│   │   │   │   ├── DSNetwork.dsw
│   │   │   │   ├── dsnetwork.sln
│   │   │   │   ├── Filter
│   │   │   │   │   ├── dsnet.def
│   │   │   │   │   ├── DSNetwork.dsp
│   │   │   │   │   ├── DSNetwork.dsw
│   │   │   │   │   ├── DSNetwork.sln
│   │   │   │   │   ├── DSNetwork.vcproj
│   │   │   │   │   ├── filter.rc
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── precomp.cpp
│   │   │   │   │   ├── precomp.h
│   │   │   │   │   ├── resrecv.h
│   │   │   │   │   └── ressend.h
│   │   │   │   ├── IDL
│   │   │   │   │   ├── dsnetifc.dsp
│   │   │   │   │   ├── dsnetifc.dsw
│   │   │   │   │   ├── dsnetifc.h
│   │   │   │   │   ├── dsnetifc.idl
│   │   │   │   │   └── dsnetifc.vcproj
│   │   │   │   ├── Include
│   │   │   │   │   ├── controls.h
│   │   │   │   │   ├── nutil.h
│   │   │   │   │   └── projpch.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Receiver
│   │   │   │   │   ├── alloc.cpp
│   │   │   │   │   ├── alloc.h
│   │   │   │   │   ├── buffpool.cpp
│   │   │   │   │   ├── buffpool.h
│   │   │   │   │   ├── dsrecv.cpp
│   │   │   │   │   ├── dsrecv.def
│   │   │   │   │   ├── dsrecv.dsp
│   │   │   │   │   ├── dsrecv.dsw
│   │   │   │   │   ├── dsrecv.h
│   │   │   │   │   ├── dsrecv.sln
│   │   │   │   │   ├── dsrecv.vcproj
│   │   │   │   │   ├── le.h
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── mspool.cpp
│   │   │   │   │   ├── mspool.h
│   │   │   │   │   ├── netrecv.cpp
│   │   │   │   │   ├── netrecv.h
│   │   │   │   │   ├── precomp.cpp
│   │   │   │   │   ├── precomp.h
│   │   │   │   │   ├── proprecv.cpp
│   │   │   │   │   ├── proprecv.h
│   │   │   │   │   ├── proprecv.rc
│   │   │   │   │   └── resrecv.h
│   │   │   │   ├── Sender
│   │   │   │   │   ├── dssend.cpp
│   │   │   │   │   ├── dssend.def
│   │   │   │   │   ├── dssend.dsp
│   │   │   │   │   ├── dssend.dsw
│   │   │   │   │   ├── dssend.h
│   │   │   │   │   ├── dssend.sln
│   │   │   │   │   ├── dssend.vcproj
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── netsend.cpp
│   │   │   │   │   ├── netsend.h
│   │   │   │   │   ├── precomp.cpp
│   │   │   │   │   ├── precomp.h
│   │   │   │   │   ├── propsend.cpp
│   │   │   │   │   ├── propsend.h
│   │   │   │   │   ├── propsend.rc
│   │   │   │   │   └── ressend.h
│   │   │   │   └── Util
│   │   │   │   ├── controls.cpp
│   │   │   │   ├── nutil.cpp
│   │   │   │   ├── nutil.dsp
│   │   │   │   ├── nutil.dsw
│   │   │   │   ├── nutil.sln
│   │   │   │   └── nutil.vcproj
│   │   │   ├── Dump
│   │   │   │   ├── dump.cpp
│   │   │   │   ├── dump.def
│   │   │   │   ├── dump.dsp
│   │   │   │   ├── dump.dsw
│   │   │   │   ├── dump.h
│   │   │   │   ├── dump.rc
│   │   │   │   ├── dump.sln
│   │   │   │   ├── dump.suo
│   │   │   │   ├── dumpuids.h
│   │   │   │   ├── dump.vcproj
│   │   │   │   ├── dump.vcproj.USER-1DI0029GHO.Administrator.user
│   │   │   │   └── readme.txt
│   │   │   ├── EZRGB24
│   │   │   │   ├── ezprop.cpp
│   │   │   │   ├── ezprop.h
│   │   │   │   ├── ezprop.rc
│   │   │   │   ├── ezrgb24.cpp
│   │   │   │   ├── ezrgb24.def
│   │   │   │   ├── ezrgb24.dsp
│   │   │   │   ├── ezrgb24.dsw
│   │   │   │   ├── ezrgb24.h
│   │   │   │   ├── ezrgb24.sln
│   │   │   │   ├── ezrgb24.vcproj
│   │   │   │   ├── ezuids.h
│   │   │   │   ├── iez.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Filters.dsw
│   │   │   ├── Filters.sln
│   │   │   ├── Gargle
│   │   │   │   ├── gargle.cpp
│   │   │   │   ├── gargle.def
│   │   │   │   ├── gargle.dsp
│   │   │   │   ├── gargle.dsw
│   │   │   │   ├── gargle.sln
│   │   │   │   ├── gargle.vcproj
│   │   │   │   ├── gargprop.cpp
│   │   │   │   ├── gargprop.h
│   │   │   │   ├── gargprop.rc
│   │   │   │   ├── garguids.h
│   │   │   │   ├── igargle.h
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── Grabber
│   │   │   │   ├── grabber.cpp
│   │   │   │   ├── grabber.def
│   │   │   │   ├── grabber.dsp
│   │   │   │   ├── grabber.dsw
│   │   │   │   ├── grabber.h
│   │   │   │   ├── grabber.rc
│   │   │   │   ├── grabber.sln
│   │   │   │   ├── grabber_text.txt
│   │   │   │   ├── grabber.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── INFTee
│   │   │   │   ├── inftee.cpp
│   │   │   │   ├── inftee.def
│   │   │   │   ├── inftee.dsp
│   │   │   │   ├── inftee.dsw
│   │   │   │   ├── inftee.h
│   │   │   │   ├── inftee.rc
│   │   │   │   ├── inftee.sln
│   │   │   │   ├── inftee.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── Metronome
│   │   │   │   ├── metronom.cpp
│   │   │   │   ├── metronom.def
│   │   │   │   ├── metronom.dsp
│   │   │   │   ├── metronom.dsw
│   │   │   │   ├── metronom.h
│   │   │   │   ├── metronom.rc
│   │   │   │   ├── metronom.reg
│   │   │   │   ├── metronom.sln
│   │   │   │   ├── metronom.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── NullInPlace
│   │   │   │   ├── inull.h
│   │   │   │   ├── nullip.cpp
│   │   │   │   ├── nullip.def
│   │   │   │   ├── nullip.dsp
│   │   │   │   ├── nullip.dsw
│   │   │   │   ├── nullip.sln
│   │   │   │   ├── nullip.vcproj
│   │   │   │   ├── nullprop.cpp
│   │   │   │   ├── nullprop.h
│   │   │   │   ├── nullprop.rc
│   │   │   │   ├── nulluids.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── texttype.cpp
│   │   │   │   └── texttype.h
│   │   │   ├── NullNull
│   │   │   │   ├── nullnull.cpp
│   │   │   │   ├── nullnull.def
│   │   │   │   ├── nullnull.dsp
│   │   │   │   ├── nullnull.dsw
│   │   │   │   ├── nullnull.rc
│   │   │   │   ├── nullnull.sln
│   │   │   │   ├── nullnull.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── PSIParser
│   │   │   │   ├── dbg.h
│   │   │   │   ├── iMpeg2PsiParser.h
│   │   │   │   ├── mp2const.h
│   │   │   │   ├── parsemac.h
│   │   │   │   ├── ParserUIDs.h
│   │   │   │   ├── progprop.cpp
│   │   │   │   ├── progprop.h
│   │   │   │   ├── psiobj.h
│   │   │   │   ├── PsiParser.cpp
│   │   │   │   ├── PsiParser.def
│   │   │   │   ├── PsiParser.dsp
│   │   │   │   ├── PsiParser.dsw
│   │   │   │   ├── PsiParser.h
│   │   │   │   ├── PsiParser.ico
│   │   │   │   ├── PsiParser.rc
│   │   │   │   ├── PsiParser.sln
│   │   │   │   ├── PsiParser.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── PushSource
│   │   │   │   ├── BitmapSet0.bmp
│   │   │   │   ├── BitmapSet1.bmp
│   │   │   │   ├── BitmapSet2.bmp
│   │   │   │   ├── BitmapSet3.bmp
│   │   │   │   ├── BitmapSet4.bmp
│   │   │   │   ├── DibHelper.cpp
│   │   │   │   ├── DibHelper.h
│   │   │   │   ├── PushGuids.h
│   │   │   │   ├── PushSourceBitmap.cpp
│   │   │   │   ├── PushSourceBitmapSet.cpp
│   │   │   │   ├── PushSource.def
│   │   │   │   ├── PushSourceDesktop.cpp
│   │   │   │   ├── PushSource.dsp
│   │   │   │   ├── PushSource.dsw
│   │   │   │   ├── PushSource.h
│   │   │   │   ├── PushSource.rc
│   │   │   │   ├── PushSource.sln
│   │   │   │   ├── PushSource.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Sample.bmp
│   │   │   │   └── setup.cpp
│   │   │   ├── RGBFilters
│   │   │   │   ├── AlphaRenderer
│   │   │   │   │   ├── AlphaRenderer.cpp
│   │   │   │   │   └── AlphaRenderer.h
│   │   │   │   ├── AlphaSource
│   │   │   │   │   ├── AlphaSource.cpp
│   │   │   │   │   ├── AlphaSource.h
│   │   │   │   │   └── AlphaStream.cpp
│   │   │   │   ├── RateSource
│   │   │   │   │   ├── ratesource.cpp
│   │   │   │   │   ├── ratesource.h
│   │   │   │   │   └── ratestream.cpp
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── RGBFilters.cpp
│   │   │   │   ├── RGBFilters.def
│   │   │   │   ├── RGBFilters.dsp
│   │   │   │   ├── RGBFilters.dsw
│   │   │   │   ├── RGBFilters.idl
│   │   │   │   ├── RGBFilters.sln
│   │   │   │   ├── RGBFilters.vcproj
│   │   │   │   ├── setup.cpp
│   │   │   │   ├── Source24
│   │   │   │   │   ├── Source24.cpp
│   │   │   │   │   ├── Source24.h
│   │   │   │   │   └── Source24stream.cpp
│   │   │   │   ├── Source32
│   │   │   │   │   ├── Source32.cpp
│   │   │   │   │   ├── Source32.h
│   │   │   │   │   └── Source32stream.cpp
│   │   │   │   ├── Source555
│   │   │   │   │   ├── Source555.cpp
│   │   │   │   │   ├── Source555.h
│   │   │   │   │   └── Source555stream.cpp
│   │   │   │   ├── Source565
│   │   │   │   │   ├── Source565.cpp
│   │   │   │   │   ├── Source565.h
│   │   │   │   │   └── Source565stream.cpp
│   │   │   │   ├── Source8Bit
│   │   │   │   │   ├── Source8Bit.cpp
│   │   │   │   │   ├── Source8Bit.h
│   │   │   │   │   └── Source8BitStream.cpp
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── TransNulls
│   │   │   │   │   ├── TransNull24.cpp
│   │   │   │   │   ├── TransNull24.h
│   │   │   │   │   ├── TransNull32a.cpp
│   │   │   │   │   ├── TransNull32a.h
│   │   │   │   │   ├── TransNull32.cpp
│   │   │   │   │   ├── TransNull32.h
│   │   │   │   │   ├── TransNull555.cpp
│   │   │   │   │   ├── TransNull555.h
│   │   │   │   │   ├── TransNull565.cpp
│   │   │   │   │   ├── TransNull565.h
│   │   │   │   │   ├── TransNull8.cpp
│   │   │   │   │   └── TransNull8.h
│   │   │   │   └── TransSmpte
│   │   │   │   ├── TransSmpte.cpp
│   │   │   │   └── TransSmpte.h
│   │   │   ├── SampVid
│   │   │   │   ├── readme.txt
│   │   │   │   ├── sampvid.cpp
│   │   │   │   ├── sampvid.def
│   │   │   │   ├── sampvid.dsp
│   │   │   │   ├── sampvid.dsw
│   │   │   │   ├── sampvid.h
│   │   │   │   ├── sampvid.rc
│   │   │   │   ├── sampvid.sln
│   │   │   │   ├── sampvid.vcproj
│   │   │   │   ├── videotxt.cpp
│   │   │   │   ├── vidprop.cpp
│   │   │   │   └── vidprop.h
│   │   │   ├── Scope
│   │   │   │   ├── icon1.ico
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── scope.cpp
│   │   │   │   ├── scope.def
│   │   │   │   ├── scope.dsp
│   │   │   │   ├── scope.dsw
│   │   │   │   ├── scope.h
│   │   │   │   ├── scope.rc
│   │   │   │   ├── scope.sln
│   │   │   │   └── scope.vcproj
│   │   │   ├── Synth
│   │   │   │   ├── dynsrc.cpp
│   │   │   │   ├── dynsrc.h
│   │   │   │   ├── isynth.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── synth.cpp
│   │   │   │   ├── synth.def
│   │   │   │   ├── synth.dsp
│   │   │   │   ├── synth.dsw
│   │   │   │   ├── synth.h
│   │   │   │   ├── synthprp.cpp
│   │   │   │   ├── synthprp.h
│   │   │   │   ├── synth.rc
│   │   │   │   ├── synth.sln
│   │   │   │   └── synth.vcproj
│   │   │   ├── TextOut
│   │   │   │   ├── readme.txt
│   │   │   │   ├── textout.cpp
│   │   │   │   ├── textout.def
│   │   │   │   ├── textout.dsp
│   │   │   │   ├── textout.dsw
│   │   │   │   ├── textout.h
│   │   │   │   ├── textout.rc
│   │   │   │   ├── textout.sln
│   │   │   │   └── textout.vcproj
│   │   │   └── WavDest
│   │   │   ├── readme.txt
│   │   │   ├── wavdest.cpp
│   │   │   ├── wavdest.def
│   │   │   ├── wavdest.dsp
│   │   │   ├── wavdest.dsw
│   │   │   ├── wavdest.h
│   │   │   ├── wavdest.rc
│   │   │   ├── wavdest.sln
│   │   │   └── wavdest.vcproj
│   │   ├── Misc
│   │   │   ├── ASFCopy
│   │   │   │   ├── asfcopy.cpp
│   │   │   │   ├── ASFCopy.dsp
│   │   │   │   ├── ASFCopy.dsw
│   │   │   │   ├── asfcopy.jpg
│   │   │   │   ├── ASFCopy.sln
│   │   │   │   ├── ASFCopy.vcproj
│   │   │   │   ├── asferr.h
│   │   │   │   ├── nserror.h
│   │   │   │   └── readme.txt
│   │   │   ├── DMOEnum
│   │   │   │   ├── buildinsd.cpp
│   │   │   │   ├── dmoenum.cpp
│   │   │   │   ├── dmoenumdlg.cpp
│   │   │   │   ├── dmoenumdlg.h
│   │   │   │   ├── DMOEnum.dsp
│   │   │   │   ├── dmoenum.dsw
│   │   │   │   ├── dmoenum.h
│   │   │   │   ├── dmoenum.jpg
│   │   │   │   ├── DMOEnum.rc
│   │   │   │   ├── dmoenum.sln
│   │   │   │   ├── DMOEnum.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── DMOEnum.ico
│   │   │   │   │   └── DMOEnum.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── Mapper
│   │   │   │   ├── fil_data.h
│   │   │   │   ├── Mapper.cpp
│   │   │   │   ├── MapperDlg.cpp
│   │   │   │   ├── MapperDlg.h
│   │   │   │   ├── Mapper.dsp
│   │   │   │   ├── Mapper.dsw
│   │   │   │   ├── Mapper.h
│   │   │   │   ├── mapper.jpg
│   │   │   │   ├── Mapper.rc
│   │   │   │   ├── Mapper.sln
│   │   │   │   ├── Mapper.vcproj
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── Mapper.ico
│   │   │   │   │   └── Mapper.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   └── types.h
│   │   │   ├── Misc.dsw
│   │   │   ├── Misc.sln
│   │   │   ├── RenderLog
│   │   │   │   ├── readme.txt
│   │   │   │   ├── renderlog.cpp
│   │   │   │   ├── RenderLog.dsp
│   │   │   │   ├── renderlog.dsw
│   │   │   │   ├── renderlog.h
│   │   │   │   ├── renderlog.ico
│   │   │   │   ├── renderlog.jpg
│   │   │   │   ├── RenderLog.rc
│   │   │   │   ├── renderlog.sln
│   │   │   │   ├── RenderLog.vcproj
│   │   │   │   └── resource.h
│   │   │   └── SysEnum
│   │   │   ├── readme.txt
│   │   │   ├── Res
│   │   │   │   ├── SysEnum.ico
│   │   │   │   └── SysEnum.rc2
│   │   │   ├── resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── SysEnum.cpp
│   │   │   ├── SysEnumDlg.cpp
│   │   │   ├── SysEnumDlg.h
│   │   │   ├── SysEnum.dsp
│   │   │   ├── SysEnum.dsw
│   │   │   ├── SysEnum.h
│   │   │   ├── sysenum.jpg
│   │   │   ├── SysEnum.rc
│   │   │   ├── SysEnum.sln
│   │   │   └── SysEnum.vcproj
│   │   ├── Players
│   │   │   ├── AudioBox
│   │   │   │   ├── audiobox.cpp
│   │   │   │   ├── audioboxdlg.cpp
│   │   │   │   ├── audioboxdlg.h
│   │   │   │   ├── Audiobox.dsp
│   │   │   │   ├── audiobox.dsw
│   │   │   │   ├── audiobox.h
│   │   │   │   ├── audiobox.jpg
│   │   │   │   ├── Audiobox.rc
│   │   │   │   ├── audiobox.sln
│   │   │   │   ├── Audiobox.vcproj
│   │   │   │   ├── keyprovider.cpp
│   │   │   │   ├── keyprovider.h
│   │   │   │   ├── mediatypes.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── audiobox.ico
│   │   │   │   │   └── audiobox.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── resource.hm
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── BGMusic
│   │   │   │   ├── bgmusic.cpp
│   │   │   │   ├── bgmusic.dsp
│   │   │   │   ├── bgmusic.dsw
│   │   │   │   ├── bgmusic.jpg
│   │   │   │   ├── bgmusic.rc
│   │   │   │   ├── bgmusic.sln
│   │   │   │   ├── bgmusic.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── resource.h
│   │   │   ├── CutScene
│   │   │   │   ├── cutscene.cpp
│   │   │   │   ├── Cutscene.dsp
│   │   │   │   ├── Cutscene.dsw
│   │   │   │   ├── cutscene.h
│   │   │   │   ├── cutscene.jpg
│   │   │   │   ├── Cutscene.sln
│   │   │   │   ├── Cutscene.vcproj
│   │   │   │   ├── main.cpp
│   │   │   │   └── readme.txt
│   │   │   ├── DDrawXCL
│   │   │   │   ├── ddrawobj.cpp
│   │   │   │   ├── ddrawobj.h
│   │   │   │   ├── ddrawxcl.cpp
│   │   │   │   ├── ddrawxcl.def
│   │   │   │   ├── ddrawxcl.dsp
│   │   │   │   ├── ddrawxcl.dsw
│   │   │   │   ├── ddrawxcl.h
│   │   │   │   ├── ddrawxcl.ico
│   │   │   │   ├── ddrawxcl.jpg
│   │   │   │   ├── ddrawxcl.rc
│   │   │   │   ├── ddrawxcl.sln
│   │   │   │   ├── ddrawxcl.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── vidplay.cpp
│   │   │   │   └── vidplay.h
│   │   │   ├── Jukebox
│   │   │   │   ├── globals.cpp
│   │   │   │   ├── Jukebox.cpp
│   │   │   │   ├── JukeboxDlg.cpp
│   │   │   │   ├── JukeboxDlg.h
│   │   │   │   ├── Jukebox.dsp
│   │   │   │   ├── Jukebox.dsw
│   │   │   │   ├── Jukebox.h
│   │   │   │   ├── jukebox.jpg
│   │   │   │   ├── Jukebox.rc
│   │   │   │   ├── Jukebox.sln
│   │   │   │   ├── Jukebox.vcproj
│   │   │   │   ├── keyprovider.cpp
│   │   │   │   ├── keyprovider.h
│   │   │   │   ├── mediatypes.h
│   │   │   │   ├── playvideo.cpp
│   │   │   │   ├── playvideo.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── Jukebox.ico
│   │   │   │   │   └── Jukebox.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── PlayDMO
│   │   │   │   ├── buildinsd.cpp
│   │   │   │   ├── PlayDMO.cpp
│   │   │   │   ├── PlayDMODlg.cpp
│   │   │   │   ├── PlayDMODlg.h
│   │   │   │   ├── PlayDMO.dsp
│   │   │   │   ├── PlayDMO.dsw
│   │   │   │   ├── PlayDMO.h
│   │   │   │   ├── playdmo.jpg
│   │   │   │   ├── PlayDMO.rc
│   │   │   │   ├── PlayDMO.sln
│   │   │   │   ├── PlayDMO.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── PlayDMO.ico
│   │   │   │   │   └── PlayDMO.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── Players.dsw
│   │   │   ├── Players.sln
│   │   │   ├── PlayWnd
│   │   │   │   ├── playwnd.cpp
│   │   │   │   ├── playwnd.dsp
│   │   │   │   ├── playwnd.dsw
│   │   │   │   ├── playwnd.h
│   │   │   │   ├── playwnd.ico
│   │   │   │   ├── playwnd.jpg
│   │   │   │   ├── playwnd.rc
│   │   │   │   ├── playwnd.sln
│   │   │   │   ├── PlayWnd.vcproj
│   │   │   │   └── readme.txt
│   │   │   ├── PlayWndASF
│   │   │   │   ├── keyprovider.cpp
│   │   │   │   ├── keyprovider.h
│   │   │   │   ├── nserror.h
│   │   │   │   ├── playwndasf.cpp
│   │   │   │   ├── PlayWndASF.dsp
│   │   │   │   ├── playwndASF.dsw
│   │   │   │   ├── playwndasf.h
│   │   │   │   ├── playwndasf.jpg
│   │   │   │   ├── PlayWndASF.rc
│   │   │   │   ├── playwndASF.sln
│   │   │   │   ├── PlayWndASF.vcproj
│   │   │   │   ├── playwnd.ico
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── urllaunch.cpp
│   │   │   │   └── urllaunch.h
│   │   │   ├── StillView
│   │   │   │   ├── mediatypes.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── stillview.ico
│   │   │   │   │   └── stillview.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── stillview.cpp
│   │   │   │   ├── stillviewDlg.cpp
│   │   │   │   ├── stillviewDlg.h
│   │   │   │   ├── StillView.dsp
│   │   │   │   ├── stillview.dsw
│   │   │   │   ├── stillview.h
│   │   │   │   ├── stillview.jpg
│   │   │   │   ├── StillView.rc
│   │   │   │   ├── stillview.sln
│   │   │   │   └── StillView.vcproj
│   │   │   ├── Texture3D
│   │   │   │   ├── DShowTextures.cpp
│   │   │   │   ├── dshowtextures.h
│   │   │   │   ├── dxutil.cpp
│   │   │   │   ├── dxutil.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── texture3d.jpg
│   │   │   │   ├── Textures.cpp
│   │   │   │   ├── textures.dsp
│   │   │   │   ├── textures.dsw
│   │   │   │   ├── textures.h
│   │   │   │   ├── textures.rc
│   │   │   │   ├── textures.sln
│   │   │   │   └── Textures.vcproj
│   │   │   └── Texture3D9
│   │   │   ├── d3dfont.cpp
│   │   │   ├── d3dfont.h
│   │   │   ├── DShowTextures.cpp
│   │   │   ├── dshowtextures.h
│   │   │   ├── dxutil.cpp
│   │   │   ├── dxutil.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── Texture3D9.dsp
│   │   │   ├── texture3D9.dsw
│   │   │   ├── texture3d9.jpg
│   │   │   ├── texture3D9.rc
│   │   │   ├── texture3D9.sln
│   │   │   ├── Texture3D9.vcproj
│   │   │   ├── Textures.cpp
│   │   │   └── textures.h
│   │   ├── readme.txt
│   │   ├── VideoControl
│   │   │   ├── CPP
│   │   │   │   ├── bda.ico
│   │   │   │   ├── CompositeControl.cpp
│   │   │   │   ├── CompositeControl.h
│   │   │   │   ├── CompositeControl.rgs
│   │   │   │   ├── CPPVideoControl.cpp
│   │   │   │   ├── CPPVideoControl.dsp
│   │   │   │   ├── CPPVideoControl.dsw
│   │   │   │   ├── CPPVideoControl.h
│   │   │   │   ├── CPPVideoControl_i.c
│   │   │   │   ├── CPPVideoControl.idl
│   │   │   │   ├── CPPVideoControl_p.c
│   │   │   │   ├── CPPVideoControlps.def
│   │   │   │   ├── CPPVideoControl.rc
│   │   │   │   ├── CPPVideoControl.rgs
│   │   │   │   ├── CPPVideoControl.sln
│   │   │   │   ├── CPPVideoControl.tlb
│   │   │   │   ├── CPPVideoControl.vcproj
│   │   │   │   ├── dlldata.c
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── HTML
│   │   │   │   ├── mstv.jpg
│   │   │   │   ├── readme.txt
│   │   │   │   ├── viewatsc.htm
│   │   │   │   ├── viewdvb.htm
│   │   │   │   └── viewtv.htm
│   │   │   ├── readme.txt
│   │   │   ├── VideoControl.dsw
│   │   │   ├── VideoControl.sln
│   │   │   └── VisualBasic
│   │   │   ├── bda.ico
│   │   │   ├── Globals.bas
│   │   │   ├── main.frm
│   │   │   ├── main.frx
│   │   │   ├── readme.txt
│   │   │   └── VBVideoControl.vbp
│   │   ├── VMR
│   │   │   ├── Blender
│   │   │   │   ├── Blender.cpp
│   │   │   │   ├── BlenderDlg.cpp
│   │   │   │   ├── BlenderDlg.h
│   │   │   │   ├── Blender.dsp
│   │   │   │   ├── Blender.dsw
│   │   │   │   ├── Blender.h
│   │   │   │   ├── blender.jpg
│   │   │   │   ├── Blender.rc
│   │   │   │   ├── Blender.sln
│   │   │   │   ├── Blender.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── Blender.rc2
│   │   │   │   │   └── vmrsample.ico
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   └── StdAfx.h
│   │   │   ├── Cube
│   │   │   │   ├── app.cpp
│   │   │   │   ├── app.h
│   │   │   │   ├── commands.cpp
│   │   │   │   ├── compositor.cpp
│   │   │   │   ├── Cube.dsp
│   │   │   │   ├── Cube.dsw
│   │   │   │   ├── cube.ico
│   │   │   │   ├── cube.jpg
│   │   │   │   ├── cube.rc
│   │   │   │   ├── Cube.sln
│   │   │   │   ├── Cube.vcproj
│   │   │   │   ├── project.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── toolbar.bmp
│   │   │   │   ├── vcdplyer.cpp
│   │   │   │   └── vcdplyer.h
│   │   │   ├── inc
│   │   │   │   ├── AllocLib.h
│   │   │   │   ├── BltAlpha.h
│   │   │   │   ├── persist.cpp
│   │   │   │   ├── persist.h
│   │   │   │   ├── vmrutil.h
│   │   │   │   └── vmruuids.h
│   │   │   ├── MonitorInfo
│   │   │   │   ├── monitorinfo.cpp
│   │   │   │   ├── MonitorInfo.dsp
│   │   │   │   ├── monitorinfo.dsw
│   │   │   │   ├── monitorinfo.h
│   │   │   │   ├── monitorinfo.jpg
│   │   │   │   ├── monitorinfo.rc
│   │   │   │   ├── monitorinfo.sln
│   │   │   │   ├── MonitorInfo.vcproj
│   │   │   │   ├── readme.txt
│   │   │   │   └── vmrsample.ico
│   │   │   ├── Pip
│   │   │   │   ├── blend.cpp
│   │   │   │   ├── blend.h
│   │   │   │   ├── pip.jpg
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── vmrpip.cpp
│   │   │   │   ├── VMRPip.dsp
│   │   │   │   ├── VMRPip.dsw
│   │   │   │   ├── vmrpip.h
│   │   │   │   ├── VMRPip.rc
│   │   │   │   ├── VMRPip.sln
│   │   │   │   ├── VMRPip.vcproj
│   │   │   │   └── vmrsample.ico
│   │   │   ├── readme.txt
│   │   │   ├── Renderless
│   │   │   │   ├── AllocPresenter.cpp
│   │   │   │   ├── app.cpp
│   │   │   │   ├── app.h
│   │   │   │   ├── commands.cpp
│   │   │   │   ├── project.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── RenderLess.dsp
│   │   │   │   ├── renderless.dsw
│   │   │   │   ├── renderless.ico
│   │   │   │   ├── renderless.jpg
│   │   │   │   ├── renderless.rc
│   │   │   │   ├── renderless.sln
│   │   │   │   ├── RenderLess.vcproj
│   │   │   │   ├── resource.h
│   │   │   │   ├── toolbar.bmp
│   │   │   │   ├── vcdplyer.cpp
│   │   │   │   └── vcdplyer.h
│   │   │   ├── Text
│   │   │   │   ├── bitmap.cpp
│   │   │   │   ├── bitmap.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── text.cpp
│   │   │   │   ├── Text.dsp
│   │   │   │   ├── Text.dsw
│   │   │   │   ├── text.h
│   │   │   │   ├── text.jpg
│   │   │   │   ├── Text.rc
│   │   │   │   ├── Text.sln
│   │   │   │   ├── Text.vcproj
│   │   │   │   └── vmrsample.ico
│   │   │   ├── Ticker
│   │   │   │   ├── bitmap.cpp
│   │   │   │   ├── bitmap.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── ticker.bmp
│   │   │   │   ├── ticker.cpp
│   │   │   │   ├── ticker.dsp
│   │   │   │   ├── ticker.dsw
│   │   │   │   ├── ticker.h
│   │   │   │   ├── Ticker.rc
│   │   │   │   ├── ticker.sln
│   │   │   │   ├── ticker.vcproj
│   │   │   │   ├── vmrsample.ico
│   │   │   │   └── vmrticker.jpg
│   │   │   ├── TxtPlayer
│   │   │   │   ├── alloclib.cpp
│   │   │   │   ├── alloclib.h
│   │   │   │   ├── AllocPresenter.cpp
│   │   │   │   ├── app.cpp
│   │   │   │   ├── app.h
│   │   │   │   ├── commands.cpp
│   │   │   │   ├── mpgcodec.h
│   │   │   │   ├── persist.cpp
│   │   │   │   ├── project.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── toolbar.bmp
│   │   │   │   ├── TxtPlayer.dsp
│   │   │   │   ├── TxtPlayer.dsw
│   │   │   │   ├── txtplayer.jpg
│   │   │   │   ├── TxtPlayer.rc
│   │   │   │   ├── TxtPlayer.sln
│   │   │   │   ├── TxtPlayer.vcproj
│   │   │   │   ├── vcdplyer.cpp
│   │   │   │   ├── vcdplyer.h
│   │   │   │   └── vmrsample.ico
│   │   │   ├── VMR.dsw
│   │   │   ├── VMRMix
│   │   │   │   ├── Demonstration.cpp
│   │   │   │   ├── Demonstration.h
│   │   │   │   ├── DlgWait.cpp
│   │   │   │   ├── DlgWait.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── res
│   │   │   │   │   ├── Logo.bmp
│   │   │   │   │   ├── VMRMix.ico
│   │   │   │   │   └── VMRMix.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── SourceInfo.cpp
│   │   │   │   ├── SourceInfo.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Utils.cpp
│   │   │   │   ├── Utils.h
│   │   │   │   ├── VMRCore.cpp
│   │   │   │   ├── VMRCore.h
│   │   │   │   ├── VMRMix.cpp
│   │   │   │   ├── VMRMixDlg.cpp
│   │   │   │   ├── VMRMixDlg.h
│   │   │   │   ├── VMRMix.dsp
│   │   │   │   ├── VMRMix.dsw
│   │   │   │   ├── VMRMix.h
│   │   │   │   ├── vmrmix.jpg
│   │   │   │   ├── VMRMix.rc
│   │   │   │   ├── VMRMix.sln
│   │   │   │   └── VMRMix.vcproj
│   │   │   ├── VMRMulti
│   │   │   │   ├── AP.cpp
│   │   │   │   ├── CMultiSAP.cpp
│   │   │   │   ├── CMultiSAP.h
│   │   │   │   ├── D3DHelpers
│   │   │   │   │   ├── d3dmath.cpp
│   │   │   │   │   ├── d3dmath.h
│   │   │   │   │   ├── d3dtextr.cpp
│   │   │   │   │   ├── d3dtextr.h
│   │   │   │   │   ├── d3dutil.cpp
│   │   │   │   │   └── d3dutil.h
│   │   │   │   ├── DDrawSupport.cpp
│   │   │   │   ├── DDrawSupport.h
│   │   │   │   ├── Effects
│   │   │   │   │   ├── Effect.cpp
│   │   │   │   │   └── Effect.h
│   │   │   │   ├── Movie.cpp
│   │   │   │   ├── Movie.h
│   │   │   │   ├── project.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── DX5.bmp
│   │   │   │   │   ├── DX7.bmp
│   │   │   │   │   ├── eject.bmp
│   │   │   │   │   ├── FLARE1.BMP
│   │   │   │   │   ├── FLARE2.BMP
│   │   │   │   │   ├── FLARE3.BMP
│   │   │   │   │   ├── FLARE4.BMP
│   │   │   │   │   ├── FLARE5.BMP
│   │   │   │   │   ├── FLARE6.BMP
│   │   │   │   │   ├── FLARE7.bmp
│   │   │   │   │   ├── FLARE8.bmp
│   │   │   │   │   ├── Frame.bmp
│   │   │   │   │   ├── play.bmp
│   │   │   │   │   ├── SHINE1.bmp
│   │   │   │   │   ├── SHINE2.bmp
│   │   │   │   │   ├── SHINE3.bmp
│   │   │   │   │   ├── SHINE4.bmp
│   │   │   │   │   ├── SHINE5.bmp
│   │   │   │   │   ├── SHINE6.bmp
│   │   │   │   │   ├── stop.bmp
│   │   │   │   │   ├── trans.bmp
│   │   │   │   │   └── vmrsample.ico
│   │   │   │   ├── resource.h
│   │   │   │   ├── resource.rc
│   │   │   │   ├── Sparkles
│   │   │   │   │   ├── DShow.cpp
│   │   │   │   │   ├── DShow.h
│   │   │   │   │   ├── sparkles.cpp
│   │   │   │   │   └── sparkles.h
│   │   │   │   ├── VMRMulti.cpp
│   │   │   │   ├── VMRMulti.dsp
│   │   │   │   ├── VMRMulti.dsw
│   │   │   │   ├── VMRMulti.h
│   │   │   │   ├── vmrmulti.jpg
│   │   │   │   ├── VMRMulti.sln
│   │   │   │   └── VMRMulti.vcproj
│   │   │   ├── VMRPlayer
│   │   │   │   ├── app.cpp
│   │   │   │   ├── app.h
│   │   │   │   ├── commands.cpp
│   │   │   │   ├── persist.cpp
│   │   │   │   ├── project.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── toolbar.bmp
│   │   │   │   ├── vcdplyer.cpp
│   │   │   │   ├── vcdplyer.h
│   │   │   │   ├── vcdplyer.rc
│   │   │   │   ├── vmr.bmp
│   │   │   │   ├── VMRPlayer.dsp
│   │   │   │   ├── VMRPlayer.dsw
│   │   │   │   ├── vmrplayer.jpg
│   │   │   │   ├── VMRPlayer.sln
│   │   │   │   ├── VMRPlayer.vcproj
│   │   │   │   └── vmrsample.ico
│   │   │   ├── VMR.sln
│   │   │   ├── VMRXcl
│   │   │   │   ├── AllocPresenter.cpp
│   │   │   │   ├── app.cpp
│   │   │   │   ├── app.h
│   │   │   │   ├── BltAlpha.h
│   │   │   │   ├── commands.cpp
│   │   │   │   ├── d3dfont.cpp
│   │   │   │   ├── d3dfont.h
│   │   │   │   ├── d3dtextr.cpp
│   │   │   │   ├── d3dtextr.h
│   │   │   │   ├── d3dutil.cpp
│   │   │   │   ├── d3dutil.h
│   │   │   │   ├── DDrawSupport.cpp
│   │   │   │   ├── DDrawSupport.h
│   │   │   │   ├── project.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── Utils.cpp
│   │   │   │   ├── Utils.h
│   │   │   │   ├── vcdplyer.cpp
│   │   │   │   ├── vcdplyer.h
│   │   │   │   ├── VMRXcl.dsp
│   │   │   │   ├── VMRXcl.dsw
│   │   │   │   ├── VMRXcl.ico
│   │   │   │   ├── vmrxcl.jpg
│   │   │   │   ├── VMRxclMenu.bmp
│   │   │   │   ├── VMRXcl.rc
│   │   │   │   ├── VMRXcl.sln
│   │   │   │   └── VMRXcl.vcproj
│   │   │   ├── VMRXclBasic
│   │   │   │   ├── DShowUtils.cpp
│   │   │   │   ├── DShowUtils.h
│   │   │   │   ├── Helpers.cpp
│   │   │   │   ├── Helpers.h
│   │   │   │   ├── how to play a movie in exclusive mode using VMR.vsd
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── VmrGlobals.cpp
│   │   │   │   ├── VmrGlobals.h
│   │   │   │   ├── VMRXclBasic.cpp
│   │   │   │   ├── VMRXclBasic.dsp
│   │   │   │   ├── VMRXclBasic.dsw
│   │   │   │   ├── VMRXclBasic.h
│   │   │   │   ├── VMRXclBasic.ico
│   │   │   │   ├── vmrxclbasic.jpg
│   │   │   │   ├── VMRXclBasic.rc
│   │   │   │   ├── VMRXclBasic.sln
│   │   │   │   └── VMRXclBasic.vcproj
│   │   │   ├── Watermark
│   │   │   │   ├── bitmap.cpp
│   │   │   │   ├── bitmap.h
│   │   │   │   ├── readme.txt
│   │   │   │   ├── vmrsample.ico
│   │   │   │   ├── watermark.cpp
│   │   │   │   ├── Watermark.dsp
│   │   │   │   ├── watermark.dsw
│   │   │   │   ├── watermark.h
│   │   │   │   ├── watermark.jpg
│   │   │   │   ├── Watermark.rc
│   │   │   │   ├── watermark.sln
│   │   │   │   ├── Watermark.vcproj
│   │   │   │   └── WideWatermark.bmp
│   │   │   └── Windowless
│   │   │   ├── readme.txt
│   │   │   ├── vmrsample.ico
│   │   │   ├── windowless.cpp
│   │   │   ├── Windowless.dsp
│   │   │   ├── windowless.dsw
│   │   │   ├── windowless.h
│   │   │   ├── windowless.jpg
│   │   │   ├── windowless.rc
│   │   │   ├── windowless.sln
│   │   │   └── Windowless.vcproj
│   │   └── VMR9
│   │   ├── BitmapMix
│   │   │   ├── bmpMix9.cpp
│   │   │   ├── BmpMix9.dsp
│   │   │   ├── BmpMix9.dsw
│   │   │   ├── bmpMix9.h
│   │   │   ├── bmpmix9.jpg
│   │   │   ├── bmpMix9.rc
│   │   │   ├── BmpMix9.sln
│   │   │   ├── BmpMix9.vcproj
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── vmr9-1.bmp
│   │   │   ├── vmr9-2.bmp
│   │   │   ├── vmr9-3.bmp
│   │   │   └── vmrsample.ico
│   │   ├── Blender
│   │   │   ├── blender9.dsp
│   │   │   ├── blender9.dsw
│   │   │   ├── blender9.jpg
│   │   │   ├── blender9.sln
│   │   │   ├── blender9.vcproj
│   │   │   ├── Blender.cpp
│   │   │   ├── BlenderDlg.cpp
│   │   │   ├── BlenderDlg.h
│   │   │   ├── Blender.h
│   │   │   ├── Blender.rc
│   │   │   ├── readme.txt
│   │   │   ├── Res
│   │   │   │   ├── Blender.rc2
│   │   │   │   └── vmrsample.ico
│   │   │   ├── resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── Inc
│   │   │   ├── AllocLib.h
│   │   │   ├── BltAlpha.h
│   │   │   ├── persist.cpp
│   │   │   ├── persist.h
│   │   │   ├── vmrutil.h
│   │   │   └── vmruuids.h
│   │   ├── MonitorInfo
│   │   │   ├── monitorinfo9.dsp
│   │   │   ├── monitorinfo9.dsw
│   │   │   ├── monitorinfo9.jpg
│   │   │   ├── monitorinfo9.sln
│   │   │   ├── monitorinfo9.vcproj
│   │   │   ├── monitorinfo.cpp
│   │   │   ├── monitorinfo.h
│   │   │   ├── monitorinfo.rc
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   └── vmrsample.ico
│   │   ├── MultiVMR9
│   │   │   ├── DLL
│   │   │   │   ├── MixerControl.cpp
│   │   │   │   ├── MixerControl.h
│   │   │   │   ├── MultiVMR9.cpp
│   │   │   │   ├── MultiVMR9.def
│   │   │   │   ├── MultiVMR9.dsp
│   │   │   │   ├── MultiVMR9.dsw
│   │   │   │   ├── MultiVMR9.idl
│   │   │   │   ├── MultiVMR9MixerControl.rgs
│   │   │   │   ├── MultiVMR9.rc
│   │   │   │   ├── MultiVMR9RenderEngine.rgs
│   │   │   │   ├── MultiVMR9.rgs
│   │   │   │   ├── MultiVMR9.sln
│   │   │   │   ├── MultiVMR9UILayer.rgs
│   │   │   │   ├── MultiVMR9.vcproj
│   │   │   │   ├── MultiVMR9Wizard.rgs
│   │   │   │   ├── MultiVMRguids.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── RenderEngine.cpp
│   │   │   │   ├── RenderEngine.h
│   │   │   │   ├── resource.h
│   │   │   │   ├── stdafx.cpp
│   │   │   │   ├── stdafx.h
│   │   │   │   ├── UILayer.cpp
│   │   │   │   ├── UILayer.h
│   │   │   │   ├── Wizard.cpp
│   │   │   │   └── Wizard.h
│   │   │   ├── GamePlayer
│   │   │   │   ├── Character.cpp
│   │   │   │   ├── Character.h
│   │   │   │   ├── CustomMixer.cpp
│   │   │   │   ├── CustomMixer.h
│   │   │   │   ├── CustomUILayer.cpp
│   │   │   │   ├── CustomUILayer.h
│   │   │   │   ├── d3dfont.cpp
│   │   │   │   ├── d3dfont.h
│   │   │   │   ├── d3dutil.cpp
│   │   │   │   ├── d3dutil.h
│   │   │   │   ├── dxutil.cpp
│   │   │   │   ├── dxutil.h
│   │   │   │   ├── GamePlayer.cpp
│   │   │   │   ├── GamePlayer.dsp
│   │   │   │   ├── GamePlayer.dsw
│   │   │   │   ├── GamePlayer.h
│   │   │   │   ├── gameplayer.jpg
│   │   │   │   ├── GamePlayer.rc
│   │   │   │   ├── GamePlayer.vcproj
│   │   │   │   ├── Hall.cpp
│   │   │   │   ├── Hall.h
│   │   │   │   ├── MultiGraphSession.cpp
│   │   │   │   ├── MultiGraphSession.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── BtnResume.bmp
│   │   │   │   │   ├── BtnView.bmp
│   │   │   │   │   ├── data1.bin
│   │   │   │   │   ├── env2.bmp
│   │   │   │   │   ├── floor.bmp
│   │   │   │   │   ├── GamePlayer.ico
│   │   │   │   │   ├── GamePlayer.manifest
│   │   │   │   │   ├── GamePlayer.rc2
│   │   │   │   │   ├── Logo.bmp
│   │   │   │   │   ├── Tiny_skin.bmp
│   │   │   │   │   └── tiny.x
│   │   │   │   ├── Resource.h
│   │   │   │   ├── StartDialog.cpp
│   │   │   │   ├── StartDialog.h
│   │   │   │   ├── stdafx.cpp
│   │   │   │   ├── stdafx.h
│   │   │   │   ├── VMR9Subgraph.cpp
│   │   │   │   └── VMR9Subgraph.h
│   │   │   ├── MultiPlayer
│   │   │   │   ├── Bitmaps
│   │   │   │   │   ├── BtnColor.bmp
│   │   │   │   │   ├── BtnColorGray.bmp
│   │   │   │   │   ├── BtnEnd.bmp
│   │   │   │   │   ├── BtnEndGray.bmp
│   │   │   │   │   ├── BtnFF.bmp
│   │   │   │   │   ├── BtnFFGray.bmp
│   │   │   │   │   ├── BtnMinus.bmp
│   │   │   │   │   ├── BtnMinusGray.bmp
│   │   │   │   │   ├── BtnPause.bmp
│   │   │   │   │   ├── BtnPauseGray.bmp
│   │   │   │   │   ├── BtnPlay.bmp
│   │   │   │   │   ├── BtnPlayGray.bmp
│   │   │   │   │   ├── BtnPlus.bmp
│   │   │   │   │   ├── BtnPlusGray.bmp
│   │   │   │   │   ├── BtnRec.bmp
│   │   │   │   │   ├── BtnRecGray.bmp
│   │   │   │   │   ├── BtnRW.bmp
│   │   │   │   │   ├── BtnRWGray.bmp
│   │   │   │   │   ├── BtnScale.bmp
│   │   │   │   │   ├── BtnScaleGray.bmp
│   │   │   │   │   ├── BtnStart.bmp
│   │   │   │   │   ├── BtnStartGray.bmp
│   │   │   │   │   ├── BtnStop.bmp
│   │   │   │   │   └── BtnStopGray.bmp
│   │   │   │   ├── DefaultMultiPlayer.rc
│   │   │   │   ├── MultiGraphSession.cpp
│   │   │   │   ├── MultiGraphSession.h
│   │   │   │   ├── MultiPlayer.cpp
│   │   │   │   ├── MultiPlayerDlg.cpp
│   │   │   │   ├── MultiPlayerDlg.h
│   │   │   │   ├── MultiPlayer.dsp
│   │   │   │   ├── MultiPlayer.dsw
│   │   │   │   ├── MultiPlayer.h
│   │   │   │   ├── multiplayer.jpg
│   │   │   │   ├── MultiPlayer.sln
│   │   │   │   ├── MultiPlayer.vcproj
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── Res
│   │   │   │   │   ├── DefaultMultiPlayer.ico
│   │   │   │   │   └── DefaultMultiPlayer.rc2
│   │   │   │   ├── resource.h
│   │   │   │   ├── stdafx.cpp
│   │   │   │   ├── stdafx.h
│   │   │   │   ├── VMR9Subgraph.cpp
│   │   │   │   └── VMR9Subgraph.h
│   │   │   ├── MultiVMR9.dsw
│   │   │   ├── MultiVMR9.sln
│   │   │   ├── Readme.txt
│   │   │   └── VMR9Multi_Help.htm
│   │   ├── Pip
│   │   │   ├── blend.cpp
│   │   │   ├── blend.h
│   │   │   ├── pip9.jpg
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── vmrpip9.dsp
│   │   │   ├── vmrpip9.dsw
│   │   │   ├── vmrpip9.sln
│   │   │   ├── vmrpip9.vcproj
│   │   │   ├── vmrpip.cpp
│   │   │   ├── vmrpip.h
│   │   │   ├── VMRPip.rc
│   │   │   └── vmrsample.ico
│   │   ├── readme.txt
│   │   ├── Text
│   │   │   ├── bitmap.cpp
│   │   │   ├── bitmap.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── text9.dsp
│   │   │   ├── text9.dsw
│   │   │   ├── text9.jpg
│   │   │   ├── text9.sln
│   │   │   ├── text9.vcproj
│   │   │   ├── text.cpp
│   │   │   ├── text.h
│   │   │   ├── Text.rc
│   │   │   └── vmrsample.ico
│   │   ├── Ticker
│   │   │   ├── bitmap.cpp
│   │   │   ├── bitmap.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── ticker9.dsp
│   │   │   ├── ticker9.dsw
│   │   │   ├── ticker9.sln
│   │   │   ├── ticker9.vcproj
│   │   │   ├── ticker.bmp
│   │   │   ├── ticker.cpp
│   │   │   ├── ticker.h
│   │   │   ├── Ticker.rc
│   │   │   ├── vmr9ticker.jpg
│   │   │   └── vmrsample.ico
│   │   ├── VMR9Allocator
│   │   │   ├── Allocator.cpp
│   │   │   ├── Allocator.h
│   │   │   ├── PlaneScene.cpp
│   │   │   ├── PlaneScene.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── util.h
│   │   │   ├── vmr9allocator.cpp
│   │   │   ├── vmr9allocator.dsp
│   │   │   ├── vmr9allocator.dsw
│   │   │   ├── vmr9allocator.h
│   │   │   ├── vmr9allocator.jpg
│   │   │   ├── vmr9allocator.rc
│   │   │   ├── vmr9allocator.sln
│   │   │   └── vmr9allocator.vcproj
│   │   ├── vmr9.dsw
│   │   ├── vmr9.sln
│   │   ├── VMRPlayer
│   │   │   ├── app.cpp
│   │   │   ├── app.h
│   │   │   ├── commands.cpp
│   │   │   ├── persist.cpp
│   │   │   ├── project.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── toolbar.bmp
│   │   │   ├── vcdplyer.cpp
│   │   │   ├── vcdplyer.h
│   │   │   ├── vcdplyer.rc
│   │   │   ├── vmr.bmp
│   │   │   ├── vmrplayer9.dsp
│   │   │   ├── vmrplayer9.dsw
│   │   │   ├── vmrplayer9.sln
│   │   │   ├── vmrplayer9.vcproj
│   │   │   ├── vmrplayer.jpg
│   │   │   └── vmrsample.ico
│   │   ├── Watermark
│   │   │   ├── bitmap.cpp
│   │   │   ├── bitmap.h
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── vmrsample.ico
│   │   │   ├── watermark9.dsp
│   │   │   ├── watermark9.dsw
│   │   │   ├── watermark9.sln
│   │   │   ├── watermark9.vcproj
│   │   │   ├── watermark.cpp
│   │   │   ├── watermark.h
│   │   │   ├── watermark.jpg
│   │   │   ├── Watermark.rc
│   │   │   └── WideWatermark.bmp
│   │   └── Windowless
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── vmrsample.ico
│   │   ├── windowless9.dsp
│   │   ├── windowless9.dsw
│   │   ├── windowless9.jpg
│   │   ├── windowless9.sln
│   │   ├── windowless9.vcproj
│   │   ├── windowless.cpp
│   │   ├── windowless.h
│   │   └── Windowless.rc
│   ├── DirectSound
│   │   ├── AdjustSound
│   │   │   ├── adjustsound.cpp
│   │   │   ├── adjustsound.dsp
│   │   │   ├── adjustsound.dsw
│   │   │   ├── adjustsound.gif
│   │   │   ├── AdjustSound.rc
│   │   │   ├── adjustsound.sln
│   │   │   ├── adjustsound.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── AmplitudeModulation
│   │   │   ├── amplitudemodulation.cpp
│   │   │   ├── amplitudemodulation.dsp
│   │   │   ├── amplitudemodulation.dsw
│   │   │   ├── amplitudemodulation.gif
│   │   │   ├── amplitudemodulation.rc
│   │   │   ├── amplitudemodulation.sln
│   │   │   ├── amplitudemodulation.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Bin
│   │   │   ├── AdjustSound.exe
│   │   │   ├── AmplitudeModulation.exe
│   │   │   ├── CaptureSound.exe
│   │   │   ├── EnumDevices.exe
│   │   │   ├── FullDuplexFilter.exe
│   │   │   ├── Play3DSound.exe
│   │   │   ├── PlaySound.exe
│   │   │   ├── SoundFX.exe
│   │   │   ├── StreamData.exe
│   │   │   └── VoiceManagement.exe
│   │   ├── CaptureSound
│   │   │   ├── capturesound.cpp
│   │   │   ├── capturesound.dsp
│   │   │   ├── capturesound.dsw
│   │   │   ├── CaptureSound.gif
│   │   │   ├── capturesound.rc
│   │   │   ├── capturesound.sln
│   │   │   ├── capturesound.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── dsound.dsw
│   │   ├── dsound.sln
│   │   ├── EnumDevices
│   │   │   ├── enumdevices.cpp
│   │   │   ├── enumdevices.dsp
│   │   │   ├── enumdevices.dsw
│   │   │   ├── enumdevices.gif
│   │   │   ├── enumdevices.rc
│   │   │   ├── enumdevices.sln
│   │   │   ├── enumdevices.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── FullDuplexFilter
│   │   │   ├── fullduplexfilter.cpp
│   │   │   ├── fullduplexfilter.dsp
│   │   │   ├── fullduplexfilter.dsw
│   │   │   ├── fullduplexfilter.gif
│   │   │   ├── fullduplexfilter.rc
│   │   │   ├── fullduplexfilter.sln
│   │   │   ├── fullduplexfilter.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── Play3DSound
│   │   │   ├── bitmap1.bmp
│   │   │   ├── play3dsound.cpp
│   │   │   ├── play3dsound.dsp
│   │   │   ├── play3dsound.dsw
│   │   │   ├── play3dsound.gif
│   │   │   ├── play3dsound.rc
│   │   │   ├── play3dsound.sln
│   │   │   ├── play3dsound.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── PlaySound
│   │   │   ├── playsound.cpp
│   │   │   ├── playsound.dsp
│   │   │   ├── playsound.dsw
│   │   │   ├── playsound.gif
│   │   │   ├── playsound.rc
│   │   │   ├── playsound.sln
│   │   │   ├── playsound.vcproj
│   │   │   ├── readme.txt
│   │   │   └── resource.h
│   │   ├── SoundFX
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── soundfx.cpp
│   │   │   ├── soundfx.dsp
│   │   │   ├── soundfx.dsw
│   │   │   ├── soundfx.gif
│   │   │   ├── soundfx.rc
│   │   │   ├── soundfx.sln
│   │   │   └── soundfx.vcproj
│   │   ├── StreamData
│   │   │   ├── readme.txt
│   │   │   ├── resource.h
│   │   │   ├── streamdata.cpp
│   │   │   ├── streamdata.dsp
│   │   │   ├── streamdata.dsw
│   │   │   ├── streamdata.gif
│   │   │   ├── streamdata.rc
│   │   │   ├── streamdata.sln
│   │   │   └── streamdata.vcproj
│   │   └── VoiceManagement
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── voicemanagement.cpp
│   │   ├── voicemanagement.dsp
│   │   ├── voicemanagement.dsw
│   │   ├── voicemanagement.gif
│   │   ├── voicemanagement.rc
│   │   ├── voicemanagement.sln
│   │   └── voicemanagement.vcproj
│   └── Misc
│   ├── Bin
│   │   ├── DxDiagOutput.exe
│   │   ├── DxDiagReport.exe
│   │   ├── DXErr.exe
│   │   └── GetDXVer.exe
│   ├── DXDiagOutput
│   │   ├── DxDiagOutput.cpp
│   │   ├── DxDiagOutput.dsp
│   │   ├── DxDiagOutput.dsw
│   │   ├── dxdiagoutput.jpg
│   │   ├── DxDiagOutput.sln
│   │   ├── DxDiagOutput.vcproj
│   │   └── readme.txt
│   ├── DxDiagReport
│   │   ├── dispinfo.h
│   │   ├── dxdiaginfo.cpp
│   │   ├── dxdiaginfo.h
│   │   ├── DxDiagReport.dsp
│   │   ├── DxDiagReport.dsw
│   │   ├── dxdiagreport.jpg
│   │   ├── DxDiagReport.rc
│   │   ├── DxDiagReport.sln
│   │   ├── DxDiagReport.vcproj
│   │   ├── fileinfo.h
│   │   ├── inptinfo.h
│   │   ├── main.cpp
│   │   ├── musinfo.h
│   │   ├── netinfo.h
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   ├── showinfo.h
│   │   ├── sndinfo.h
│   │   └── sysinfo.h
│   ├── DXErr
│   │   ├── dxerr.cpp
│   │   ├── DXErr.dsp
│   │   ├── dxerr.dsw
│   │   ├── dxerr.jpg
│   │   ├── DXErr.rc
│   │   ├── dxerr.sln
│   │   ├── DXErr.vcproj
│   │   ├── readme.txt
│   │   └── resource.h
│   ├── DXInstall
│   │   ├── dxinstall.cpp
│   │   ├── dxinstall.dsp
│   │   ├── dxinstall.dsw
│   │   ├── dxinstall.h
│   │   ├── dxinstall.rc
│   │   ├── dxinstall.sln
│   │   ├── dxinstall.vcproj
│   │   ├── readme.txt
│   │   ├── resource.h
│   │   └── winmain.cpp
│   └── GetDXVer
│   ├── dxver.cpp
│   ├── getdxver.cpp
│   ├── getdxver.dsp
│   ├── getdxver.dsw
│   ├── GetDXVer.jpg
│   ├── GetDXVer.rc
│   ├── GetDXVer.sln
│   ├── GetDXVer.vcproj
│   ├── readme.txt
│   └── resource.h
└── 工程包含SDK步骤.doc

375 directories, 3782 files

标签:

实例下载地址

Directshow SDK包(无须安装)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警