Simple C++ MP3 Player Class
A no frills MP3 player class, based on DirectShow.
A no frills MP3 player class, based on DirectShow.
Learn to intercept calls to DirectX (D3D) by using a proxy DLL ("stub-dll"). The concept is used to show information on top of a DirectX full screen game, without touching the game's source.
LiveVideo captures various video sources from various devices attached to the computer.
Learn how to use DirectShow to capture a frame into a Windows DIB from a DV Camera or Web Camera, FireWire, or USB.
Learn about a DirectX Quaternion-based camera class to implement the camera modal in 3D flight simulations.
This article explains a method to perform Previewing and Grabbing Simultaneously from a Webcam using DirectShow. Other than using the conventional ISampleGrabber interface, this application used the Directshow VMR Filters & IPin Interfaces .
Learn about CMeshViewer, a CStatic-derived class that can be used to write .x files in an application.
Debugging a DirectX application is not the easiest thing to do.
The IVideoWindow interface of DirectShow doesn't provide you with a GetVideoWindowHandler method. Learn how to get the HWND of a VideoWindow so you can drag a video window with a mouse.
Here is (in C++) an ActiveX control for Visual Basic that allows playing any movie file that's compatible with DirectShow.The ActiveX object also provides the complete interface for controlling the movie's playback.
Simply create an object with this class and call SetParent(...); the whole world of DirectX will be available to you without endless hours of not understanding how the interfaces work.
This tutorial teaches you how to create a DirectDraw interfaceand attach it to a normal SDI window with Doc/View architecture. You'll use the Win32 API, MFC and DirectX to draw 2D graphics in the view window.
A small tool (MFC Dialog Application) to visualize alphablending and all combinations of possible attributes.
Use this class to setup and handle input from keyboard, mouse, and one joystick.
Use this App Wizard to quickly create a working windowed D3D8 application.
It's a simple Direct Show Application, used for previeing video files from disk. It also captures the real time data from a video capture device and allows you to preview it.
CDX is a free GDK (Game Development Kit) which is comprised of a set of C++ wrapper classes for writing Windows games. It is built on top of Microsoft Windows and DirectX technology and offers simple to use C++ wrappers for all aspects of game development. This includes things like sprites, tiles, scrollable maps, alpha blending and even 3D primitives (using Direct3D).
This article introduces the use of Direct3D 8 for buiding powerful 3D application. As an example task the aritcles uses a common 3D task: plotting a 3D surface.
The aim of this project is to provide a simple framework to get people started with 3D programming.
DirectInput is essential for responsive games, therefore to help ease the transition of DOS games programmers, you can use this class to read mouse input directly
DirectInput is essential for responsive games. This article presents a class to read the keyboard.
Class that utilizes DirectX7 to control multiple Joystick Controls.