(25 intermediate revisions by 2 users not shown) Line 1:
Line 1:
Multimedia Presentation Manager/2, also refereed as MMPM/2 or MMOS2, is the multimedia capabilities package software for OS/2 and eComStation.
[[File:Mmpm2.png|right]]
IBM ''' Multimedia Presentation Manager/2''' ('' MMPM/2'') provides multimedia extensions to the OS/2 32-bit environment enhancing the ability to run applications that combine sound and images .
==Documentation==
The IBM [[Multimedia Presentation Manager Toolkit/2 ]] contains [[C ]] language bindings, sample programs and documentation. It was later integrated with IBM Developer's Toolkit for OS/2.
*[[OS2_API:DART|DART API]]
*[[OS2_API:DIVE|DIVE API]]
*[[OS2_API:MCI|MCI API]]
*[[OS2_API:MM:MIDI|Real Time MIDI API]]
==FILES==
==Subsystems ==
*[[Media Control Interface]] (MCI)
*Stream Programming Interface (SPI)
*Multimedia I/O Services (MMIO)
*Additional Multimedia Controls
===MMOS2===
==Versions ==
{| border="1"
* Jun 1992: Version 1.0 - separate product for OS/2 2 .0
|-
* Jun 1993: Version 1 .1 - integrated with OS/2 2 .1 and later releases
!Name !!Comments
* Oct 1993: MMPM/2 CSD - integrated with OS/2 2 .11
|-
|| [[AUDIODD.MSG]] ||
|-
|| [[AUDIOVDD.SYS]] ||
|-
|| [[BINT1X1.HDR]] ||
|-
|| [[BINT2X1.HDR CLOSEPCM.EXE DIVE.INI
MCIREXX.INF
MIDIDMON.EXE MIDITYPE.INI MINSTALL.EXE MINSTALL.MSG
MKVSDINI.CMD MM2GPS.EXE MME.MSG
MMECSUPD.EXE MMFIX.EXE MMHELPDD.EXE MMOS2.TXT
MMOS22.TXT MMPM.!!! MMPM2.INI
MMPMCD.INI MMPMCONN.INI MMPMMMIO.INI
OMSETUP.INI OS2OM1.INI PCMUNLOCK.EXE PLAY.CMD
QRYMMCD.EXE R0STUB.SYS R565LUT8.LUT RECORD.CMD
RGBTOYUV.LUT SHOWOM1.EXE SPI.INI
SSMDD.SYS STPM.EXE UNIAUD16.SYS UNIAUD32.SYS
UNIMIX.EXE UTSYSPAL.LUT VAUDIO.SYS VCSHDD.SYS
Y644LUT8.LUT YUV_LUT8.LUT]] ||
|-
|}
===\MMOS2\DLL===
==See also ==
* [[List of MMPM/2 Files ]]
{| border="1"
* [[Media Control Interface ]] API calls
|-
* [[RTMIDI|Real Time MIDI API ]]
!Name !!Comments
*[[:Category:Multimedia Articles|EDM/2 Multimedia Articles]]
|-
|| [[AIFFPROC.DLL]] ||
|-
|| [[ALAWFLT.DLL]] ||
|-
|| [[AMPMXMCD.DLL]] ||
|-
|| [[ANPOCVID.DLL]] ||
|-
|| [[ANPOMRLE.DLL]] ||
|-
|| [[ANPOMSVC.DLL]] ||
|-
|| [[ANPORLE.DLL]] ||
|-
|| [[ANPORPZA.DLL]] ||
|-
|| [[APCODEC.DLL]] ||
|-
|| [[APMCVID.DLL]] ||
|-
|| [[AUDIOIF.DLL]] ||
|-
|| [[AUDIOMCD.DLL]] ||
|-
|| [[AUDIOSH.DLL]] ||
|-
|| [[AUTOPROC.DLL]] ||
|-
|| [[AVCAPROC.DLL]] ||
|-
|| [[AVCIIOPR.DLL]] ||
|-
|| [[AVIO.DLL]] ||
|-
|| [[CDAUDIO.DLL]] ||
|-
|| [[CDDASH.DLL]] ||
|-
|| [[CDTBL.DLL]] ||
|-
|| [[CDUTIL.DLL]] ||
|-
|| [[CODECSH.DLL]] ||
|-
|| [[DIVE.DLL]] ||
|-
|| [[DVMC.DLL]] ||
|-
|| [[DVMCMRI.DLL]] ||
|-
|| [[ECHOFLT.DLL]] ||
|-
|| [[ECSPRTS.DLL]] ||
|-
|| [[FILT.DLL]] ||
|-
|| [[FILTBASE.DLL]] ||
|-
|| [[FILTMCD.DLL]] ||
|-
|| [[FSSH.DLL]] ||
|-
|| [[FTSH.DLL]] ||
|-
|| [[GENCDVSD.DLL]] ||
|-
|| [[GENIN.DLL]] ||
|-
|| [[GIFPROC.DLL]] ||
|-
|| [[HHP.DLL]] ||
|-
|| [[IBMMAP.DLL]] ||
|-
|| [[IMAADPCM.DLL]] ||
|-
|| [[IMAFILT.DLL]] ||
|-
|| [[IMGCLASS.DLL]] ||
|-
|| [[INDDEC32.DLL]] ||
|-
|| [[INDEO.DLL]] ||
|-
|| [[INDEOR31.DLL]] ||
|-
|| [[INDFSR31.DLL]] ||
|-
|| [[INDRTR31.DLL]] ||
|-
|| [[INST.DLL]] ||
|-
|| [[IOBASE.DLL]] ||
|-
|| [[IOPRNLS.DLL]] ||
|-
|| [[IOPROC.DLL]] ||
|-
|| [[JPEGIO.DLL]] ||
|-
|| [[JPGENDC.DLL]] ||
|-
|| [[LVDP8000.DLL]] ||
|-
|| [[MCDBASE.DLL]] ||
|-
|| [[MCIAPI.DLL]] ||
|-
|| [[MCIERR.DLL]] ||
|-
|| [[MCIMRI.DLL]] ||
|-
|| [[MCMJPEGD.DLL]] ||
|-
|| [[MDM.DLL]] ||
|-
|| [[MEMCPFLT.DLL]] ||
|-
|| [[MEMSH.DLL]] ||
|-
|| [[MIDIIO.DLL]] ||
|-
|| [[MIDIMCD.DLL]] ||
|-
|| [[MINSTALL.DLL]] ||
|-
|| [[MIPM.DLL]] ||
|-
|| [[MISH.DLL]] ||
|-
|| [[MIXFLT.DLL]] ||
|-
|| [[MMIO.DLL]] ||
|-
|| [[MMIOFLAC.DLL]] ||
|-
|| [[MMIOVORB.DLL]] ||
|-
|| [[MMMRI.DLL]] ||
|-
|| [[MMODPTS.DLL]] ||
|-
|| [[MMOTPROC.DLL]] ||
|-
|| [[MMPM.DLL]] ||
|-
|| [[MMPMCRTS.DLL]] ||
|-
|| [[MMPMCRTS.TXT]] ||
|-
|| [[MMPTMRI.DLL]] ||
|-
|| [[MMSND.DLL]] ||
|-
|| [[MMSNDMRI.DLL]] ||
|-
|| [[MONDO.DLL]] ||
|-
|| [[MOOVPROC.DLL]] ||
|-
|| [[MPG.DLL]] ||
|-
|| [[MPGAUD.DLL]] ||
|-
|| [[MPGDC.DLL]] ||
|-
|| [[MPGIO.DLL]] ||
|-
|| [[MPGRDC.DLL]] ||
|-
|| [[MSFILT.DLL]] ||
|-
|| [[MTSH.DLL]] ||
|-
|| [[MULAWFLT.DLL]] ||
|-
|| [[NULLSH.DLL]] ||
|-
|| [[OS13PROC.DLL]] ||
|-
|| [[OS20PROC.DLL]] ||
|-
|| [[OS2OM1.DLL]] ||
|-
|| [[PCDIO.DLL]] ||
|-
|| [[PCXPROC.DLL]] ||
|-
|| [[PMGPI2.DLL]] ||
|-
|| [[PNGIO.DLL]] ||
|-
|| [[PRMOOV.DLL]] ||
|-
|| [[PRNSCP.DLL]] ||
|-
|| [[PROCL.DLL]] ||
|-
|| [[QFBASE.DLL]] ||
|-
|| [[QMMOOV.DLL]] ||
|-
|| [[QMMUSIC.DLL]] ||
|-
|| [[QMSOUND.DLL]] ||
|-
|| [[QUICKMO.DLL]] ||
|-
|| [[QUIKFLIK.DLL]] ||
|-
|| [[RAWCODEC.DLL]] ||
|-
|| [[RDIBPROC.DLL]] ||
|-
|| [[RTMIDI.DLL]] ||
|-
|| [[SMVSMRI.DLL]] ||
|-
|| [[SMVSPAGE.DLL]] ||
|-
|| [[SND.DLL]] ||
|-
|| [[SNDBLAST.DLL]] ||
|-
|| [[SSM.DLL]] ||
|-
|| [[SSMINI.DLL]] ||
|-
|| [[SSMRES.DLL]] ||
|-
|| [[STDL.DLL]] ||
|-
|| [[STDLMRI.DLL]] ||
|-
|| [[STPMMRI.DLL]] ||
|-
|| [[SVMC.DLL]] ||
|-
|| [[SVMCMRI.DLL]] ||
|-
|| [[SVSH.DLL]] ||
|-
|| [[SW.DLL]] ||
|-
|| [[TGAPROC.DLL]] ||
|-
|| [[TIFPROC.DLL]] ||
|-
|| [[ULCOASYM.DLL]] ||
|-
|| [[ULCORT.DLL]] ||
|-
|| [[ULDC.DLL]] ||
|-
|| [[UNIAUD.DLL]] ||
|-
|| [[UNIMIXPM.EXE]] ||
|-
|| [[UNIMIXPM.INI]] ||
|-
|| [[VIDVCI.DLL]] ||
|-
|| [[WAVEPROC.DLL]] ||
|-
|| [[WEPMPLUS.DLL]] ||
|-
|| [[WI30PROC.DLL]] ||
|-
|}
===C:\MMOS2\FREEDB===
{| border="1"
|-
!Name !!Comments
|-
|| [[CDDB.INI]] ||
|-
|| [[PMCDDB.EXE]] ||
|-
|| [[PMDB001.DLL]] ||
|-
|}
===\MMOS2\FREEDB\CDDBDATA===
{| border="1"
|-
!Name !!Comments
|-
|| [[DUMMY.TXT]] ||
|-
|}
===\MMOS2\FREEDB\LOGFILES===
{| border="1"
|-
!Name !!Comments
|-
|| [[DUMMY.TXT]] ||
|-
|}
===\MMOS2\HELP===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDHELP.HLP]] ||
|-
|| [[DVMCH.HLP]] ||
|-
|| [[MCIREC.HLP
MMEINDEX.HLP MMINSTH.HLP MMPARTS.HLP MMSNDH.HLP MP3_INFO.HTM
SMVSH.HLP STDLH.HLP STPMH.HLP SVMCH.HLP WEPMPLUS.HLP]] ||
|-
|}
===\MMOS2\IMAGES===
{| border="1"
|-
!Name !!Comments
|-
|| [[ARTDECO.JPG]] ||
|-
|| [[BEACH.JPG]] ||
|-
|| [[BIKES.JPG]] ||
|-
|| [[CITY.JPG]] ||
|-
|| [[FLOWER.JPG]] ||
|-
|}
===\MMOS2\INSTALL===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDFILE.ICO AUDIO.ICO AUDPLAY.ICO
AUDREC.ICO AVSFILM.ICO CDPLAYER.ICO COMPLIST.INI IMAGES.EAS
MIDI.ICO MIDIPLAY.ICO MMPMFLD2.ICO MMPMFLDR.ICO MOVIES.EAS
PICTURE.ICO SOUNDS.EAS VDSCPLAY.ICO VIDEO.ICO VIDICON.EAS
VIDPLAY.ICO VOLUME.ICO WPTEMPS.ICO WPTEMPS2.ICO]] ||
|-
|}
===\MMOS2\INSTUNST\CDAUDIO===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDIOCD.SCR]] ||
|-
|| [[CDAUDIO.SCR]] ||
|-
|| [[CDCONF.CH]] ||
|-
|| [[CONTROL.SCR]] ||
|-
|| [[PHASE2MM.CMD]] ||
|-
|| [[QRYCD.DLL]] ||
|-
|| [[QRYMMCD.EXE]] ||
|-
|}
===\MMOS2\INSTUNST\DLLBAK===
{| border="1"
|-
!Name !!Comments
|-
|| [[CFGSYS.DLL]] ||
|-
|| [[GENIN.DLL]] ||
|-
|| [[README.DLB]] ||
|-
|}
===\MMOS2\INSTUNST\INIBACK===
{| border="1"
|-
!Name !!Comments
|-
|| [[DIVE.INI MIDITYPE.INI MMPM.INI
MMPM2.INI MMPMCD.INI MMPMCONN.INI MMPMMMIO.INI OS2OM1.INI
README.INI SPI.INI]] ||
|-
|}
===\MMOS2\INSTUNST\MINSTBAK===
{| border="1"
|-
!Name !!Comments
|-
|| [[ADME.ARC]] ||
|-
|}
===\MMOS2\INSTUNST\MINSTBAK\001\OPTION===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDFILES.SCR AUDHELP.HLP
AUDPLAY.ICO CARDINFO.DLL CLOSEPCM.EXE CONTROL.SCR
COPYING MIDIPLAY.ICO MMSOUND.RSP PCMUNLOCK.EXE
README.TXT UNIAUD.DLL UNIAUD16.SYM UNIAUD16.SYS
UNIAUD32.SYM UNIAUD32.SYS UNIMIX.EXE UNIMIX.TXT
UNIMIXPM.EXE UPDINI.SCR VIDPLAY.ICO]] ||
|-
|}
===\MMOS2\MACROS===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDIO.WG2 AUDIO.XLM AUDIO2.WG2]] ||
|-
|}
===\MMOS2\MEDIAFLD\BIN===
{| border="1"
|-
!Name !!Comments
|-
|| [[CREATCD2.CMD CREATECD.EXE
FLDTREE.CMD INSTRACK.RX INSTRK2.RX MEDIAFLD.DLL
MEDIAFLD.HLP MEDIAFLDR.HLP MFLDR_EN.DLL PHASE2MM.CMD
SETFOLDER.CMD SETSHADOW.CMD TRKNAMES.CMD]] ||
|-
|}
===\MMOS2\MEDIAFLD\DOC===
{| border="1"
|-
!Name !!Comments
|-
|| [[MEDIAFLDR.INF]] ||
|-
|}
===\MMOS2\MMCLASS===
{| border="1"
|-
!Name !!Comments
|-
|| [[CWMM.DLL]] ||
|-
|| [[CWMM.HLP]] ||
|-
|| [[CWMM.SYM]] ||
|-
|}
===\MMOS2\MMCLASS\BIN===
{| border="1"
|-
!Name !!Comments
|-
|| [[AUDCONV.EXE AUDFLDR.CMD AUDIOEXT.RX
CHKTIMID.RX CLASSVOL.EXE CWMM.INI IMAGEADD.RX IMAGEEXT.RX
IMGCONV.EXE IMGFLDR.CMD MMPLAYER.EXE MMRES_EN.DLL REMOVEEA.CMD
VOLUME.EXE]] ||
|-
|}
===\MMOS2\MMPLAYER===
{| border="1"
|-
!Name !!Comments
|-
|| [[AB.EXE]] ||
|-
|| [[CDPM.EXE]] ||
|-
|| [[IB.EX]] ||
|-
|| [[MIDI.SYS]] ||
|-
|| [[MMPARTS.DLL]] ||
|-
|| [[MPPM.EXE]] ||
|-
|| [[MPPMNEW.EXE]] ||
|-
|| [[QF.EXE]] ||
|-
|| [[VB.EXE]] ||
|-
|| [[WEPM.EXE]] ||
|-
|}
===\MMOS2\MOVIES===
{| border="1"
|-
!Name !!Comments
|-
|| [[ECS.MPG]] ||
|-
|}
===\MMOS2\SOUNDS===
==Articles==
* [[:Category:Multimedia Articles|EDM/2 Multimedia Articles]]
==Publication==
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_mmpm2/ MMPM2.INF - MMPM/2 Device Driver Reference] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/mmapg/ MMAPG.INF - Multimedia Application Programming Guide] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/mmref1/ MMREF1.INF - Multimedia Programming Reference, Part 1 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/mmref2/ MMREF2.INF - Multimedia Programming Reference, Part 2 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/mmref3/ MMREF3.INF - Multimedia Programming Reference, Part 3 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/mmsspg/ MMSSPG.INF - Multimedia Subsystem Programming Guide] by [[IBM]]
==Replacements==
* [http://trac.netlabs.org/v_triton Voyager Triton] was aimed to be a multimedia subsystem replacement of MMOS2 but it was never completed.
==Links==
==Links==
* {{L-IBMAnnUS|292-192}} - IBM Multimedia Presentation Manager/2 and IBM Multimedia Presentation Manager Toolkit/2 (1992-03-31)
[[Category:Components]]
[[Category:MMPM/2]][[Category:IBM Products ]]
IBM Multimedia Presentation Manager/2 (MMPM/2 ) provides multimedia extensions to the OS/2 32-bit environment enhancing the ability to run applications that combine sound and images.
The IBM Multimedia Presentation Manager Toolkit/2 contains C language bindings, sample programs and documentation. It was later integrated with IBM Developer's Toolkit for OS/2.
Subsystems
Media Control Interface (MCI)
Stream Programming Interface (SPI)
Multimedia I/O Services (MMIO)
Additional Multimedia Controls
Versions
Jun 1992: Version 1.0 - separate product for OS/2 2.0
Jun 1993: Version 1.1 - integrated with OS/2 2.1 and later releases
Oct 1993: MMPM/2 CSD - integrated with OS/2 2.11
See also
Links
292-192 - IBM Multimedia Presentation Manager/2 and IBM Multimedia Presentation Manager Toolkit/2 (1992-03-31)