Simple C++ MP3 Player Class
A no frills MP3 player class, based on DirectShow.
A no frills MP3 player class, based on DirectShow.
Learn how to perform image processing on AVI files using the Microsoft AVIFile API.
This program presents an original way of the famous Rubik's Cube by an assembly of 27 multi-colored cubies isolated in the space. Even during its deformations, it allows a 3D vision of the cube thanks to the basic MFC graphic functions. This simulation can also rapidly calculate a solution to reordering the Cube.
Learn to use CScreenImage, an MFC/ATL extension class for screen image captures.
In this article, Mufti Mohammed demonstrates how we can easily add audio effects by placing an audio DMO into the DirectShow filter graph.
Check if any language (such as East Asian) is Installed on a user's computer.
How to use a font without installing it first on user systems.
How to draw outlined text with GDI/GDI+.
Display outline text with a translucent shadow and display a cached outline text for video rendering.
Use Windows Imaging Component(WIC), the new Imaging library from Microsoft to open and save images, including HD Photo format images.
Explore a C++ replacement of the official ASIO SDK that supports multiple ASIO devices put to the test in a tiny WinAMP output DLL.
Class Shape can provide you with the ability to represent things appearing in a Window. Learn about this class from an industry legend.
Walk through the development of a simple guitar tuner Vista sidebar gadget and in the process learn a little bit about Silverlight, XAML, and Vista gadgets.
Games and sophisticated applications require the use of a 3D Audio facility to place their gamers or users in a 3D Space. This results in a virtual world in which the user is immersed, resulting in an improved user response. Learn to use a technology by Creative Labs, the EAX or Environmental Audio Extension, that makes the virtual world richer with respect to 3D sound.
Silverlight provides new opportunities for building lasting connections with users. In this article, you will learn how to use this new tool to create a simple logo control.
Learn how to save a Windows region to a file with GetRegionData and how to load and re-create it with ExtCreateRegion the Win32 API way.
ImageStone is a powerful C++ class library for image manipulation. It is written in pure C++ and is easily portable. Its features include load/save (supports BMP, GIF, JPG, PNG, TIF, ICO, TGA, PCX, PSD...), display, histogram, undo/redo, and image transformation with over 100 predefined effects.
Capture a top window's content to a BMP file, regardless of the window's z-order.
PNGwriter is an easy-to-use open source graphics library that uses PNG as its output format. Jump right in with a demo for creating a PNG programmatically.
No amount of description of a tune can ever replace the experience of hearing it. But, playing a sound file synchronously or asynchronously, mixing sound, or excercising still finer control over it has been a pain in the neck. Audio API makes playing sound a very comfortable and enjoyable experience.
Digital cameras add material to the JPEG files they create, containing information that is easy to extract: thumbnails and information EXIF.
Learn about the basic functioning of Speech Recognition.
Learn how to access a camera and capture video by using a Windows Mobile 5.0 API called DirectShow.
Learn about OLE container implementation to host a Transparent Flash Player Control using plain C++. No ATL, MFC, or other libraries are used.
Learn about a class that displays and automates a translucent, shadowed modal dialog with a progress sphere.
Learn about a new utility to analyse the data's structure on a DVD.
Learn about the changes in the .ico format in Windows Vista and how to compile Vista icons into your applications.
Learn how set up an OpenGL rendering context inside an MFC control and make use of the timers MFC has to offer.
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.
The days of locking your audio applications into one platform are over. PortAudio, a free, cross-platform audio I/O library, enables you to record and/or play sound using a simple callback function.
Learn about CFileDialog-derived classes that offer an easy way to implement File Open and Save As dialogs in MFC applications that use GDI+.
Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.
Given an image and a quadralateral, Aaform will fit the image onto the quadraleteral passed using geometry.
Rotate images using geometry.
This versatile class arranges the characters of a text string along any curve.
Windows GDI+ understands only half of the fonts out there. Use the QGraphicsText class to work with the other half.
Add support for interactive curve drawing to your MFC app by dropping in theQBezierTracker class.
This CRectTracker on steroids not only lets you move and scale screen objects, but also rotate and shear them.
Warping is the most drastic way to change the form of a GDI+ graphics object. The class QWarpTracker lets you do it interactively.
Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.
Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.
LiveVideo captures various video sources from various devices attached to the computer.
Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.
Tom Archer presents a step-by-step tutorial for building an application that uses the .NET XML classes to read and write video information to an XML file.
Learn how to use DirectShow to capture a frame into a Windows DIB from a DV Camera or Web Camera, FireWire, or USB.
Record sound and echo it to the computer speakers. The sound is also saved in a sound file that can be played back to the computer speakers.
An easy to use wave library that can be used in a wave player or a wave recorder.
Provides some conceptual background for working with geo-referenced imagery and specific details for GeoTIFF images. Also provides a 2D & 3D sample project with first person fly throughs.
Discover a MSVC++ V6 MFC SDI project that demonstrates how to access the OpenGL polygon tesselation functions in an MFC C++ application.
Learn to capture single frames from a webcam to memory for environments where it isn't possible to use MFC.