MME (grænseflade)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. marts 2021; verifikation kræver 1 redigering .

MME ( engelsk  MultiMedia Extensions  - multimedia extensions) - en familie af programmeringsgrænseflader ( API ) i Windows - systemet til at arbejde med multimedieenheder (hovedsagelig lydkort ) og filer . I den engelsksprogede litteratur findes den ofte under betegnelsen WinMM ( eng.  Windows MultiMedia ) - ved navnet på den system- DLL , der implementerer grænsefladefunktioner.

MME/WinMM-familien blev annonceret i Windows 3.0 og inkluderede oprindeligt følgende funktioner:

Efterfølgende blev værktøjer til at arbejde med globale lydeffekter (gfx) tilføjet til MME.

MME digitale lydværktøjer inkluderer både lavniveauhandlinger (adgang til lydenheden, valg af driftstilstande, start/stop af en stream , flytning af databuffere ) og højniveauhandlinger (afspilning af en lydfil med en enkelt kommando, organisering af en simpel stream, osv.). Operationsgruppen på højt niveau er slået sammen til en separat grænseflade kaldet MCI .

MME værktøjer til at arbejde med digitaliseret lyd ( Eng.  Waveform Audio ) blev udviklet som et universelt og enkelt middel til at afspille og optage lyd. På grund af dette er de velegnede til streamingarbejde med tilstrækkeligt lange lydsignaler, men er begrænsede i realtidsapplikationer , hvor streng timing skal overholdes. Til disse formål er DirectSound -grænsefladen bedre egnet .

Windows versioner 3, 95 og NT 3/4 brugte specielle pluggbare ( eng .  installable ) multimediebrugertilstandsdrivere ( eng. user-mode ). De fleste af disse drivere arbejdede sammen med de tilsvarende kernetilstandsdrivere ( eng. kernel-mode ). Samtidig var drivere til Windows 3/95- og NT 3/4-systemer inkompatible med hinanden, og der var behov for særlig support til DirectSound -grænsefladen i Windows 95 -drivere.  

Fra versioner af Windows 98/2000 blev der introduceret generiske WDM -drivere, som kunne bruges på alle systemer, og som desuden automatisk understøttede DirectSound . Sammen med dette, før fremkomsten af ​​Windows Vista , kunne du også bruge MME-drivere. Windows Vista har forældet understøttelse af MME-drivere.

Links