Jump to content

MMAPG - What's New...

From EDM2
Revision as of 22:52, 4 November 2025 by Martini (talk | contribs) (Martini moved page MMAPM - What's New... to MMAPG - What's New... without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Multimedia Application Programming Guide
  1. Introduction
  2. What's New...
  3. Multimedia Application Programming Environment
  4. Media Control Interface
  5. Multimedia Logical Devices
  6. Amplifier-Mixer Device
  7. Waveform Audio Device
  8. Sequencer Device
  9. CD Audio Device
  10. CD-XA Device
  11. Videodisc Device
  12. Digital Video Device
  13. Direct Interface Video Extensions (DIVE)
  14. Captioning
  15. OS/2 Multimedia Controls
  16. Multimedia I/O File Services
  17. Resource Interchange File Format (RIFF) Services
  18. Sample Application Programs
  19. Installing a Program Using MINSTALL
  20. Caption DLL
  21. High-Level Service API
  22. Notices
  23. Glossary

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

This release of the OS/2 Multimedia Application Programming Guide includes the following:

Using a Control Program Queue for Notifications
An OS/2 application that does not have a PM window, and therefore cannot use a PM message queue for receiving notification messages, can use an OS/2 Control Program queue instead. The Control Program queue method of notification should also be considered for time-critical PM applications, because it is faster than using the PM message queue.
Direct Audio RouTines (DART) Interface
The DART interface enables games and multimedia applications to bypass the waveaudio device entirely and communicate directly with the amp mixer.
Additional DIVE functionality
DIVE transparent blitting functions enable an interactive game or imaging application to create composites of graphics and image data using a transparency key color. See Transparent Blitting for more information.
Additional flags for MCI_CUE
Additional MCI_CUE flags allow digital video devices to seek to a specified position and to display or hide the video window when cueing the media. See Playing Motion Video Files for more information.