Announcement Letter Number 292-192 dated March 31, 1992
US - Last Revised on March 31, 1992

Brief Description of Announcement, Charges, and Availability

       IBM Multimedia Presentation Manager/2 provides multimedia
extensions to the Operating System/2 (R) 32-bit environment to
enhance the ability of personal computers to run applications that
combine sound and images.
       The IBM Multimedia Presentation Manager Toolkit/2 contains C
language bindings, sample programs and documentation to assist the
multimedia application developer.
       Planned Availability Date:  June 30, 1992.
 (R) Registered trademark of International Business Machines

Customer Letter Section

o   Enhanced quality of information and communication
o   Easily accommodates new functions, devices and multimedia data
o   Open extendable architecture, data standards and consistent user
o   Increased value of information and decreased user training costs
o   Easy-to-use system setup
o   Business solutions adaptable from sample programs
o   Assists application developers in the use of Multimedia
    Presentation Manager/2
USER PRODUCTIVITY:  The key benefit of multimedia is an enhanced
quality of information and communication.  When audio and image are
combined with text and graphics, customers can access richer forms of
information, and communication becomes more effective.  Multimedia
Presentation Manager/2 enables this increase in productivity.
       The Multimedia Presentation Manager/2 system supports the
playback of digital audio files and the recording of audio signals
into digital format.  This facilitates the creation of online
presentations, such as an image "slide show" with accompanying audio.
Such presentations have many uses in industrial training, education,
merchandising and business presentation environments.  Multimedia
Presentation Manager/2 also enables audio annotation in conventional
productivity applications, such as spreadsheets and word processors.
       Multimedia Presentation Manager/2 recognizes a variety of
audio and image data types.  The user can concentrate on the value of
the information itself, and not be concerned with the data type.
This also increases the availability of different types and formats
of information to the end user, which in turn increases productivity.
       The Multimedia Presentation Manager/2 user interface conforms
to the 1991 Common User Access (TM) architecture.  A standard user
interface allows users to control the data in a consistent manner.
This includes, for example, playing and rewinding audio clips and
adjusting and muting volume.  Users can be more effective with every
product that uses these interface functions, since the methods for
controlling their data is consistent across the different products.
       Multimedia Presentation Manager/2 provides synchronization
support by taking advantage of the multitasking capabilities in OS/2
(R) 2.0.  For example, multiple audio streams can be played back
simultaneously, and the system will keep them synchronized
automatically.  This is useful for playing background music with a
foreground voice-over or for mixing different audio tracks.
       Finally, the installation and online information of Multimedia
Presentation Manager/2 makes each user's job easier.  The graphical
install program is designed to be a "one-button" process if the user
so desires.  However, if customization is required, the user can
select components, which can save disk space and available memory at
run time.  Context-sensitive helps are included throughout Multimedia
Presentation Manager/2 to enable access to the most up-to-date
product information.
 (TM) Trademark of International Business Machines Corporation.
 (R) Registered trademark of International Business Machines
GROWTH ENABLEMENT:  The Multimedia Presentation Manager/2
architecture enables the system to easily accommodate new functions,
support new devices and incorporate new data types and formats.  This
opens new opportunities, such as desktop video conferencing,
video-based computer training, sophisticated graphics rendering, and
a host of new devices and data types that accompany these
       The install program is designed with this growth in mind.  As
customers acquire new hardware or would like to add new functions,
they can do so without re-installing the entire system.
INVESTMENT PROTECTION:  As the customers' needs grow, Multimedia
Presentation Manager/2 works to protect investments.  The open
architecture for data standards support ensures that customer
information assets retain their value regardless of format.
Multimedia Presentation Manager/2 can also be the convergence
platform for other IBM multimedia products, which protects the
customers' current investments.
       Investments related to compact disc are protected in several
ways.  CDs are an excellent vehicle for program distribution, large
databases, audio, animation, and eventually, full motion video.
Multimedia Presentation Manager/2 support includes CD-ROM, CD-DA, and
BUSINESS SOLUTIONS:  Multimedia Presentation Manager/2 will be an
important component of every customers business goals.  Since
multimedia increases the effectiveness of information and
communication, Multimedia Presentation Manager/2 facilitates decision
making within the enterprise.  With standard user interface controls
and productivity applets, users are more efficient and training costs
are reduced.  The open, extendable architecture of Multimedia
Presentation Manager/2 enhances the integration of the customers'
business systems.
SYSTEM MANAGEMENT:  The Multimedia Presentation Manager/2
installation makes system setup easier.  The default, one-button
approach optimizes the install process.  The selective install
optimizes disk space and available run-time memory.
       Multimedia Presentation Manager/2 assists the user in system
management by providing several small system applications called
applets.  The applets are described in the TECHNICAL INFORMATION
section.  The system applets provide a consistent method of changing
device and system settings.  The user simply opens Multimedia Setup
notebook, selects the device and modifies the settings as necessary.
This is also consistent with the methods used by OS/2 to modify
BUSINESS SOLUTIONS:  The functions of Multimedia Presentation
Manager/2 and the components of the Multimedia Presentation Manager
Toolkit/2 help software developers achieve their business goals,
namely to produce quality multimedia products with efficiency.
       The Media Control Interface and the Multimedia I/O functions
of Multimedia Presentation Manager/2 make device and data
independence part of every product.  Code need not be written to
accommodate every possible end user configuration, as this is handled
by Multimedia Presentation Manager/2.  By using Multimedia
Presentation Manager/2, products can exploit the functions of today
and adapt to those of tomorrow.
       Multimedia Presentation Manager/2 also increases product
performance through stream and synchronization support.  Product
developers are freed from managing multimedia data streams and
keeping two, independent streams synchronized.
       The sample programs provided with Multimedia Presentation
Manager Toolkit/2 enable the product developer to concentrate more on
product-specific function and less with exploitation of multimedia
support with sample programs for every major function in the
Multimedia Presentation Manager/2 system.  Also, samples may be used
freely within the product and adapted to suit the needs of the
USER PRODUCTIVITY:  Product developers can increase productivity
through Multimedia Presentation Manager/2 and the Multimedia
Presentation Manager Toolkit/2.  This starts with product
installation by CD-ROM.  Also, Multimedia Presentation Manager/2 APIs
provide comprehensive multimedia device and data handling functions,
and the Toolkit includes sample programs that use these APIs.  As a
result, less development time is needed to manage the multimedia
aspect of the product.  Also, online documentation means faster
access to product details.
investments are protected by Multimedia Presentation Manager/2 and
the Toolkit through support for a common programming interface and
support for industry data standards.  Developers can look to IBM to
give consideration to extending APIs into new frontiers of
multimedia.  Also, the data handling architecture allows not only for

new formats of existing data types (for example, new audio formats),
but for entirely new multimedia data types as well (for example,
       The following Multimedia Presentation Manager Toolkit/2
publications may be ordered after June 30, 1992.
TITLE                                                  NUMBER
Multimedia Presentation Manager
  Toolkit/2 Version 1.00
  Programming Guide                                    S41G-2919
Multimedia Presentation Manager
  Toolkit/2 Version 1.00
  Programming Reference                                S41G-2920
Multimedia Presentation Manager
  Toolkit/2 Version 1.00
  Sample Programs Workbook                             S41G-2921
Common User Access
  Guide to Multimedia
  User Interface Design                                S41G-2922
OS/2 Multimedia Advantages                             S41G-2923
Multimedia Presentation Manager/2
  Technical Library                                    S41G-3321
       The appropriate curriculum will be updated, as necessary, to
include the enhancements in this announcement.
       Details of the education support will be provided by
availability through separate Education Announcements.
       The planned availability date is June 30, 1992.
MACHINE REQUIREMENTS:  Multimedia Presentation Manager/2 Version 1.00
prerequisites OS/2 Version 2.0; the minimum hardware configuration
for OS/2 Version 2.0 and Multimedia Presentation Manager/2 is as
       OS/2 Version 2.0
o   Minimum hardware configuration for OS/2.
       IBM Multimedia Presentation Manager/2
o   Intel386 (1) SX-based PS/2 (R), PS/55, or higher
o   Can be installed and run on a base OS/2 2.0 configuration.  A
    multimedia application, comparable to the Media Players included
    in Multimedia Presentation Manager/2, can be run under the base
    configuration.  Additional memory may be necessary depending on
    individual application requirements.
o   IBM M-Audio Capture and Playback Adapter/A (#3909, 92F3379) or
    other audio adapter when supported with a device driver
o   Hard disk with 3MB of free disk space
o   3.5-inch diskette drive
o   PS/2 CD-ROM II internal driver (PS/2 Ultimedia (TM) Model 57 SLC)
    or IBM PS/2 External CD-ROM Drive (Machine Type 3510, Model 002,
    P/N 6451321) or equivalent.
o   Other multimedia adapters or devices when supported with device
       IBM Multimedia Presentation Manager Toolkit/2
o   Intel386 SX-based PS/2, PS/55, or higher
o   Approximately 1MB of memory in addition to base OS/2 requirement
    (additional memory may be required depending on your C language
o   IBM M-Audio Capture and Playback Adapter/A (#3909, 87F9909) or
    other audio adapter when supported with a device driver
o   Hard disk with 15MB of free disk space
o   PS/2 CD-ROM II internal driver (PS/2 Ultimedia Model 57 SLC) or
    IBM PS/2 External CD-ROM Drive (Machine Type 3510, Model 002, P/N
    6451321) or equivalent.
       Other multimedia hardware products -- both IBM and OEM -- may
offer support for their hardware in Multimedia Presentation Manager/2
environments.  Check the IBM or OEM multimedia hardware product
announcements for details of their device support.
       Refer to the IBM Operating System/2 Information and Planning
Guide (G326-0160) for assistance in estimating total memory
 (1) Registered Trademark of Intel Corporation.
 (R) Registered trademark of International Business Machines
 (TM) Trademark of International Business Machines Corporation.
o   Multimedia Presentation Manager/2
    -   OS/2 Version 2 (P/N 84F7586)
o   Multimedia Presentation Manager Toolkit/2
    -   OS/2 Version 2.0 (P/N 84F7586)
    -   IBM OS/2 2.0 Developer's Workbench (P/N 10G4333)
    -   IBM C Developer's Workset/2 (P/N 10G2995)
IBM MULTIMEDIA PRESENTATION MANAGER/2:  The following functions are
available in Multimedia Presentation Manager/2 and are comparable to
functions in multimedia products already in the marketplace.
o   Media Control Interface Support
           The Media Control Interface provides a consistent device
    independent API between different Media devices, as initially
    specified by IBM/Microsoft.  The Media Control Interface
    activates Media Control Drivers that communicate with the
    multimedia device drivers.  The Media Control Drivers tell the
    device drivers what to do with the multimedia data.  Examples of
    these Media Control Interface commands include open and close
    device, play, record, rewind, stop, pause, seek and query status.
o   Waveform Audio Support
           Provides the Media Control Driver for playing and
    recording audio data.
o   CD Digital Audio Support
           Provides the Media Control Driver for playing and
    controlling standard CD Digital Audio.  The digital audio may be
    played through a CD-ROM drive internal DAC and out of the CD-ROM
    earphone jack, or streamed to a compatible audio adapter.
o   MIDI Sequencing and Synthesizer support
           Provides for Media Control of audio adapters that provide
    internal synthesizer support of MIDI data.
o   Amp/Mixer Support
           Provides the Media Control of hardware supported mixing of
    audio streams from two sources.  An example of this function is
    mixing a mono-wave track for background music and a foreground
    voice over narration.  It also provides control over the audio
    adapter's settings, such as treble, bass, volume, balance and
    pitch.  In addition, it can be used to vary volume or balance
    over time.
o   Videodisc control
           Provides for Media Control of an analog videodisc.  The
    Media Control Driver for the Pioneer LDV8000, 4400, and 4200
    series will be included.
o   Multimedia I/O Manager
           Provides the basis of the Multimedia I/O (MMIO) subsystem,
    which allows application independence from data object format.
    The native data format types were initially specified by the
    Resource Interchange File Format (RIFF), by IBM/Microsoft.  In
    addition, MMIO offers support for installable data handlers.
o   M-Audio Capture And Playback Adapter Device Driver (including DOS
    Virtual Machine AudioDD (Audio VDD) Interface Support)
           This is the physical device driver for the M-ACPA.  It
    provides the AudioDD interface to OS/2 and DOS Virtual Machines
    programs, as well as the physical device driver interface for
    M-ACPA to the Audio and MIDI Media Control Drivers.
    NOTE: With the Multimedia Presentation Manager/2 Audio VDD and
    the Windows Multimedia Extensions installed as part of the WIN
    OS/2 environment, then Windows Multimedia applications and
    Multimedia Presentation Manager/2 applications can run in a
    single OS/2 2.0 system.
o   Control Applets
    -   MM Setup
               Allows the user to easily modify and fine tune his
        Multimedia Presentation Manager/2 configuration, associate
        file types with multimedia devices, and control the system
        close captioning flag.  If an application uses audio
        narration, it can query the state of the system close
        captioning to decide whether close captioning is required.
o   Media Player Applets
           These applets are used to play different kinds of audio,
    specifically digital audio files, MIDI files, and audio compact
    discs.  Each player is installed automatically if the system
    configuration supports that type of audio.  They can control any
    audio device which supports simple Media Control commands like
    play, stop, rewind, and seek.

           Digital audio can also be recorded through a microphone or
    line-in jack.  The recording format is 8-Bit PCM 22Khz mono,
    equivalent to FM Stereo.  These digital audio files can be used
    by products that use audio.
o   MM Installation
           This program installs the Multimedia Presentation
    Manager/2 diskettes and the Multimedia Presentation Manager
    Toolkit/2.  It is a CUA (TM) application that minimizes the
    requirements for user interaction via the OS/2 workplace shell
    object oriented interface.  It also provides the user with the
    capability of installing Media Control Drivers and hardware
    physical device drivers provided by other sources without having
    to re-install the entire system.
       The following multimedia functions are available only on the
OS/2 multimedia offering.  Many of these functions are feasible only
due to the advantages of the OS/2 operating system base.  The nature
of OS/2, being a preemptive multitasking operating system, with
multithreaded processing support, offers performance advantages to
the multimedia platform, where extremely high throughput rates are
required and multiple multimedia data streams are being processed
concurrently.  In addition, the OS/2 multimedia product offers the
programming advantage of the flat memory model, which alleviates the
difficulties of managing segments for large programs and data object
handling characteristic of multimedia applications.
o   Synchronization/Streaming Programming Interface
           This provides the multimedia applications with control for
    synchronizing multimedia data streams (such as audio and video).
    It also provides the multimedia applications finer control of the
    flow of his data streams to the media devices.  Since the
    Sync/Stream Manager uses the Fast Threads of OS/2 V2.0,
    applications can have real time control of multimedia devices,
    without impacting the system.  The Sync/Stream Manager can also
    be multi-tasked.
o   Control Applet -- Volume Control
           Allows a user to control audio output level on a system
    wide basis, or to completely mute the output.
o   CD-ROM/XA interleaved data and compressed audio support
           This provides the Media Control Driver for splitting
    CD-ROM/XA interleaved data and compressed audio, and plays the
    audio stream through the audio adapter, while passing the data or
    video stream to an application program.
o   Extendable Data Object Format Support
           MMIO data handlers, either from Multimedia Presentation
    Manager/2 Release 1 or from an application provider, can be
    installed into the system as an extension to MMIO.  In addition
    to RIFF support, Release 1 will provide MMIO Handlers for the
    following data file formats:
    -   PCM, ADPCM Audio Files
    -   AVC Audio Files
    -   MIDI Format 0 and Format 1
    -   OS/2 Bitmaps
    -   M-Motion Still Images
    -   AVC Images
               Data handlers can be written to support additional
        MMIO controls for data translations.  With these controls,
        and the appropriate support in the data handler to perform
        the translation, an application can work with media data
        either in its native form, or in a media format native to
        Multimedia Presentation Manager/2.
o   Multimedia Data Converter Applet
           This Applet provides a user interface to the installed
    MMIO data handlers with translation support enabled, allowing a
    user to convert his data files between the various data types for
    which support is installed.
o   Standard Multimedia PM Controls
           Multimedia PM Controls, knobs (or circular sliders) and
    animated pushbuttons are made available to all applications.
o   Publication:  Getting Started -- Introduces components of the
    Multimedia Presentation Manager/2 and assists with installation.
 (TM) Trademark of International Business Machines Corporation.
functions are included in the Multimedia Presentation Manager
o   Sample Programs
    -   Duet Player I -- Illustrates the use of the command interface
        of Media Control Interface to make an application device
        independent.  Allows the user to play, pause, stop, and
        change volume of a song.  Illustrates device grouping and
        synchronization.  Finally, it illustrates the concept of
        incorporating multimedia into an applications help
    -   Duet Player II -- This is the same as Duet Player I, except
        it utilizes different hardware configurations in illustrating
        minimal impact to the application.
    -   String Test -- Illustrates the use of the Interpretive String
        interface of MCI.  Also, the string test can be used as a
        powerful debugging tool when developing media drivers.
    -   Clock Utility -- Displays an analog clock that chimes.
        Illustrates the use of memory playlist to create sound
        effects dynamically.  Also, illustrates the use of the
        Multimedia Presentation Manager/2 closed captioning flag.
    -   AVC I/O Procedure Installation Utility -- Illustrates how an
        application installs and de-installs a custom MMIO procedure.
    -   Case Converter I/O Proc -- This is a simple I/O procedure
        that will convert characters from uppercase to lower and vise
        versa.  It illustrates the concept of writing a custom I/O
        Proc and can be used as a template.
    -   Audio Media Driver Example -- Illustrates how to write a
        media control driver to the media control interface of
        Multimedia Presentation Manager/2 for a streaming device.
    -   CD Media Driver Example -- Illustrates how to write a media
        control driver to the media control interface of Multimedia
        Presentation Manager/2 for a non-streaming device.
    -   File System Stream Handler Example -- Illustrates how to
        write a device stream handler to the
        synchronization/streaming programming interface of Multimedia
        Presentation Manager/2.
o   Utilities
    -   MIDI File Format Converter -- Converts MIDI files from format
        one to format zero.
o   Language Bindings -- OS/2 MM C language header files for the IBM
    C compiler and the MASM language include files to support
    Multimedia Presentation Manager/2.
o   On-line Programming Reference -- Multimedia Presentation
    Manager/2 details the functions, messages and data structures to
    assist writing multimedia applications.
o   Publications
    -   Getting Started -- Introduces components of the Multimedia
        Presentation Manager Toolkit/2 and assists with its
PACKAGING:  The Multimedia Presentation Manager/2 and Multimedia
Presentation Manager Toolkit/2 product packages contain:
o   Multimedia Presentation Manager/2
    -   Two 3.5-inch diskettes
    -   Getting Started (publication)
    -   IBM Program License Agreement
    -   IBM Proof of License card
    -   Multimedia registration card
    -   License Information booklet
o   Multimedia Presentation Manager Toolkit/2
    -   One CD-ROM
    -   Multimedia Presentation Manager/2
    -   Getting Started (publication)
    -   IBM Program License Agreement
    -   IBM Proof of License card
    -   Multimedia registration card
    -   License Information booklet
o   Documentation Sold Separately
    -   Multimedia Presentation Manager/2 Programming Guide --
        Multimedia Presentation Manager/2 function described by
        components (S41G-2919)
    -   Multimedia Presentation Manager/2 Programming Reference --
        Multimedia Presentation Manager/2 details on functions,
        messages and data structures to enable writing
        mulltimedia-based applications (S41G-2920)
    -   Multimedia Presentation Manager/2 Sample Program Workbook --
        Sample programs to explain Multimedia Presentation Manager/2
        functions (S41G-2921)
    -   CUA Guide to Multimedia User Interface Design --
        Considerations for how to apply CUA concepts in a multimedia
        environment (S41G-2922)
    -   OS/2 Multimedia Advantages -- OS/2 the multimedia platform of
        choice (S41G-2923)
    -   Multimedia Presentation Manager/2 Technical Library --
        Contains the five publications outlined above (S41G-3321).
 (TM) Trademark of International Business Machines Corporation.
       User management is responsible for evaluation, selection and
implementation of security features, administrative procedures and
appropriate controls in application systems and communication
       Orders for new licenses will be accepted now.  Unless a later
date is specified, orders entered prior to June 30, 1992, will be
assigned a schedule date of July 10, 1992.  Shipment of backlogged
orders will commence on June 30, 1992.  Orders entered after
June 30, 1992, will be scheduled for shipment in AAS on the Friday
following the week of order entry or as soon thereafter as supply
       To order the programs in this announcement for order type,
specify the order type number, feature number, part number, program
name, media and quantity.
TYPE         FEATURE   PART           PROGRAM
NUMBER       NUMBER    NUMBER         NAME                   MEDIA
5871-AAA     2592      04G3367        Multimedia
                                        Manager/2            3.5-inch
5871-AAA     2593      04G3369        Multimedia
                                        Toolkit/2            CD-ROM
5872-AAA     2594      41G3106        Multimedia
                                        Proof of
5872-AAA     2595      41G3107        Multimedia
5876-AAA     2596      41G2919        Multimedia
5872-AAA     2856      10G6628        Multimedia
                                        Proof of
5872-AAA     2855      10G6011        Multimedia
5876-AAA     2597      41G2920        Multimedia
5876-AAA     2598      41G2921        Multimedia
5876-AAA     2599      41G2922        Multimedia
                                        Common User
                                        Access Guide
                                        to Multimedia
                                        User Interface
5876-AAA     2528      41G2923        OS/2 Multimedia
5876-AAA     2857      41G3321        Multimedia
       The available order types are as follows:
o   Program Package -- program diskette with documentation.
o   Additional License Copies -- authorization  for the customer who
    has a program package to make a single copy of the program
    diskette and documentation.
           There are two ways to receive authorization to copy.
    Receipt of the invoice authorizes the customer to make the
    Additional License Copy.  The ICA must be in effect.  The
    customer also has the option of ordering a Proof of Additional
    License certificate.  In which case, the ICA is not required.
    Additional License Copies can be obtained through an authorized
o   Documentation -- Separate documentation without program diskette.
IBM EDUCATION FULFILLMENT CENTER:  The announced programs are
eligible to be ordered through the IBM Education Fulfillment Center.
Note that availability through the IBM Education Fulfillment Center
may not coincide with the programming availability dates noted in
other sections of this document.
       The IBM Education Fulfillment Center is the order processing
location for selected Personal Computers and related
hardware/software for eligible education end-users.
LICENSING:  The programs in this announcement are licensed under the
terms and conditions of the IBM Program License Agreement.  A copy of
the agreement is included in the program package.
ADDITIONAL LICENSE:  IBM Customer Agreement (ICA) must be in effect,
or Proof of Additional License certificate must be acquired.
LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
Additional Licenses:  Yes.  Media:  Not applicable.
PROGRAM SERVICES:  Central Service, including the IBM Support Center,
will be available for 12 months following June 30, 1992, but not
later than June 30, 1993.
       Programs in this announcement are supported by Service Support
and Applications (SSA) Boca Raton, FL.  Access to this support center
will be provided through the IBM Support Center.
       The statement of service included in the program package
describes this service.
VOLUME DISCOUNT:  Volume discounting is available under the terms and
conditions of the IBM Customer Agreement (ICA) and the Exhibit for
Personal Computer/System Programs.  The programs in this announcement
are included in the Eligible Program List for Personal
Computer/System Programs.  They may be added to the applicable
category in the space provided on the Eligible Program List.  Program
Packages are included in Category A under 5871-AAA.  Additional
licenses are included in Category A under 5872-AAA.
TESTING PERIOD:  Two months for up to three licenses.
       IBM Customer Agreement (ICA) must be in effect.
NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
(NELF) is available under the terms and conditions of the Education
Allowance Attachment .  The NELF, which represents a 30% discount off
the single unit price, is not subject to any further discount or

NAME/                                                       ONE-TIME
NUMBER                   ORDER TYPE                         CHARGE
Multimedia Presentation Manager/2
04G3367                  Program Package
                         3.5 inch                             $125
41G3106                  Proof of Additional
                         Licenses Certificate                   96
41G3107                  Additional Licenses                    96
Multimedia Presentation Manager Toolkit/2
04G3369                  Program Package
                         CD-ROM                                199
10G6628                  Proof of Additional
                         Licenses Certificate                  152
10G6011                  Additional Licenses                   152
ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
additional licenses may copy machine-readable program materials and
printed documentation previously acquired from IBM in a program
package.  One copy may be made for each additional license ordered.