Jump to content

Multimedia Presentation Manager/2: Difference between revisions

From EDM2
Ak120 (talk | contribs)
 
(26 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          SW.TXT       
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]]

Latest revision as of 06:29, 7 August 2023

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)