Previous: 4.47.2.39. Rewind To the Table of Contents Next: 4.49. Mouse - Mouse Handling
4.47.2.39. Rewind Table of Contents 4.49. Mouse - Mouse Handling

- 4.48. -
Table of Contents
4. Standard Units
4.48. MMSystem - Multimedia interface unit


4.48. MMSystem - Multimedia interface unit

Targets: Win32 only


This module provides the interface to control multimedia hardware, such as CD players, joysticks, video-cassette recorders, and MIDI (Musical Instrument Digital Interface) devices.

About Multimedia Applications:
A multimedia application is an application that incorporates sound, video, or both. It delivers information more powerfully than printed material or standard sound and video. Unlike printed material, a multimedia application contains more than a series of static images or text. Unlike standard sound or video presentations, a multimedia application allows the user to navigate through media and interact with information quickly and easily. Even when the focus of the application is to help a user produce a printed document or perform calculations, the application can use sound, video, or both to enrich the user's experience.

Developing multimedia applications can be as simple as adding an existing sound or video recording to an application or as complex as building an editing tool for customizing multimedia presentations.

Practically any computer that uses the Microsoft® Windows® operating system and has a VGA monitor and a sound card can exploit multimedia features. Millions of computer users already own equipment like this, and many also have compact disc (CD) players. More and more, these computers are becoming the final delivery system for information. People are sending electronic mail instead of letters. Instead of reaching for a bulky printed encyclopedia, they are enjoying the full-color graphics, sound, and video of a CD-based encyclopedia.

The definition of a multimedia computer has been established by an industry-wide group, the Multimedia PC Marketing Council. This council has defined two sets of minimum specifications for multimedia computers. For a description of these specifications, see Multimedia PC Specifications in WIN32.HLP. An application does not need to take full advantage of all of this hardware to qualify as a multimedia application.

An increasing number of applications are using sound and video in new and exciting ways. For example, real estate agents have long organized descriptions and photographs of homes in large catalogs. Because these catalogs are printed on paper, the presentation of the homes is limited to a picture and some text. When the catalog is produced as a multimedia application, the agent can include a guided audio and visual tour of the inside and outside of these homes. Having potential buyers view these listings is a powerful sales tool and could prevent wasted trips to unsuitable locations.

This real estate application is just one example of what you can do with multimedia. You can use multimedia to create applications that play, edit, and capture sounds and images. You can also create applications that can control multimedia hardware, such as CD players, joysticks, video-cassette recorders, and MIDI (Musical Instrument Digital Interface) devices.

Many developers use multimedia to improve applications that did not use sound and video when they were first designed and written. For example, developers are adding voice-annotation capabilities to word-processing applications, and video clips to presentation-graphics applications.

Some applications integrate multimedia features more completely. Software developers are creating hundreds of such applications, such as entertainment programs, computerized reference works, and educational programs. Because extensive use of sound or video requires a great deal of data-storage space, these applications are often distributed on CDs.

You can create multimedia applications for anyone who routinely needs fast access to large amounts of data. These applications are often written for niche markets; the multimedia real estate catalogue discussed earlier is a good example.

For more info look the "Multimedia Programmers Reference" in WIN32.HLP and "Multimedia PC Specifications" in MM.HLP.


Previous: 4.47.2.39. Rewind To the Table of Contents Next: 4.49. Mouse - Mouse Handling
4.47.2.39. Rewind Table of Contents 4.49. Mouse - Mouse Handling

- 4.48. -