Chapter 15. Graphics and Multimedia Techniques

   

by Paul Gustavson

IN THIS CHAPTER

  • The Graphical Device Interface (GDI)

  • Working with Images

  • Working with Multimedia

Many applications require some type of graphics or multimedia support to reflect visual or audio information to the user . In fact, a growing number of applications are designed specifically for creating, managing, displaying, or playing multimedia files. Contrary to popular belief, applications developed with C++Builder can easily incorporate these types of features and capabilities.

In the last chapter we examined the functional areas of the Win32 API. Two of the things we touched on were the graphics and multimedia capabilities provided by the Win32 API. In this chapter, we will discuss several techniques for supporting graphics and multimedia in an application. On the graphics end, we'll take a deeper look at the Windows GDI, the image support provided by the VCL, and techniques for image processing. Then, we'll take a hard look at the multimedia capabilities and techniques supported by C++Builder for playing audio files, video files, and CD music.

NOTE

Even though this chapter focuses on Windows graphics and multimedia concepts, Linux can support many of the techniques described here through Borland's CLX components . In particular, discussion regarding the VCL elements such as TCanvas , TBrush , TPen , TFont , TBitmap , and TImage can be matched through the equivalent CLX elements.



   
Top


C++ Builder Developers Guide
C++Builder 5 Developers Guide
ISBN: 0672319721
EAN: 2147483647
Year: 2002
Pages: 253

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net