"IOProcs" zijn invoer/uitvoer procedures. MMPM/2 gebruikt deze zaken om verschillende bestandsformaten en opslagtypen te begrijpen.

IOProcs is in werkelijkheid een erg abstract concept en moeilijk te begrijpen. In essentie komt het er op neer dat dit concept MMPM/2 de mogelijkheid biedt om nieuwe media formaten te begrijpen zonder dat een programmeur heel MMPM/2 opnieuw moet schrijven. Dus om alle &os2; applicaties een nieuw media formaat te laten begrijpen, hoeft iemand "alleen" maar een IOProc te schrijven. Deze moet zich bevinden in een DLL en wordt dan geregistreerd in MMPM/2 via het MINSTALL programma.

IOProcs kunnen ofwel bestanden lezen, of schrijven, of beide, afhankelijk van hoe inventief de programmeur is geweest.

De "FourCC" staat voor "vier karakter code" en wordt gebruikt om een IOProc te laten correleren met een bestandsformaat en, indien nodig, een codec te vinden voor een IOProc. Zie: Multimedia codecs voor details.

Er zijn verschillende "typen IOProcs":

In "Bestands" IOprocs, zijn er drie multimedia hoofdtypen: