MME (gränssnitt)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 mars 2021; verifiering kräver 1 redigering .

MME ( engelska  MultiMedia Extensions  - multimedia extensions) - en familj av programmeringsgränssnitt ( API ) i Windows -systemet för att arbeta med multimediaenheter (främst ljudkort ) och filer . I den engelskspråkiga litteraturen finns den ofta under beteckningen WinMM ( eng.  Windows MultiMedia ) - med namnet på systemets DLL som implementerar gränssnittsfunktioner.

MME/WinMM-familjen tillkännagavs i Windows 3.0 och inkluderade ursprungligen följande funktioner:

Därefter lades verktyg för att arbeta med globala ljudeffekter (gfx) till MME.

MME digitala ljudverktyg inkluderar både lågnivåoperationer (att komma åt ljudenheten, välja driftslägen, starta/stoppa en ström , flytta databuffertar ) och högnivåoperationer (spela upp en ljudfil med ett enda kommando, organisera en enkel ström, etc.). Operationsgruppen på hög nivå slås samman till ett separat gränssnitt som kallas MCI .

MME-verktyg för att arbeta med digitaliserat ljud ( Eng.  Waveform Audio ) utvecklades som ett universellt och enkelt sätt att spela och spela in ljud. På grund av detta är de väl lämpade för streamingarbete med tillräckligt långa ljudsignaler, men är begränsade i realtidsapplikationer , när strikt timing måste följas. För dessa ändamål är DirectSound- gränssnittet bättre lämpat .

Windows versioner 3, 95 och NT 3/4 använde speciella pluggbara ( eng .  installable ) multimedia -användarlägesdrivrutiner ( eng. user-mode ). De flesta av dessa drivrutiner fungerade tillsammans med motsvarande drivrutiner för kärnläge ( eng. kernel-mode ). Samtidigt var drivrutiner för Windows 3/95- och NT 3/4-system inkompatibla med varandra, och särskilt stöd krävdes för DirectSound- gränssnittet i Windows 95 -drivrutiner.  

Från och med versionerna av Windows 98/2000 introducerades generiska drivrutiner av WDM -typ som kunde användas på alla system, och som dessutom automatiskt stödde DirectSound . Tillsammans med detta, innan tillkomsten av Windows Vista , kunde du också använda MME-drivrutiner. Windows Vista har utfasat stöd för MME-drivrutiner.

Länkar