MME (interfész)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. március 14-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

MME ( angol  MultiMedia Extensions  - multimedia extensions) - a Windows rendszer programozási felületeinek ( API ) családja multimédiás eszközökkel (főleg hangkártyákkal ) és fájlokkal való munkához . Az angol nyelvű szakirodalomban gyakran WinMM ( eng. Windows MultiMedia ) megjelöléssel találkozunk - az interfész funkciókat megvalósító rendszer DLL elnevezésével. 

Az MME/WinMM családot a Windows 3.0 rendszerben jelentették be, és eredetileg a következő szolgáltatásokat tartalmazta:

Ezt követően a globális hangeffektusokkal (gfx) dolgozó eszközökkel egészült ki az MME.

Az MME digitális audioeszközei egyaránt tartalmaznak alacsony szintű műveleteket (az audioeszköz elérése, működési módok kiválasztása, adatfolyam indítása/leállítása, adatpufferek mozgatása ), valamint magas szintű műveleteket (hangfájl lejátszása egyetlen paranccsal, egyszerű stream szervezése, stb.) . A magas szintű műveleti csoport egy különálló, MCI nevű interfészbe egyesül .

A digitalizált hanggal való munkára szolgáló MME eszközöket ( Eng.  Waveform Audio ) a hang lejátszásának és rögzítésének univerzális és egyszerű eszközeként fejlesztették ki. Emiatt kiválóan alkalmasak kellően hosszú hangjelű streaming munkákra, de korlátozottak a valós idejű alkalmazásokban , amikor szigorú időzítést kell betartani. Ezekre a célokra a DirectSound felület alkalmasabb .

A Windows 3-as, 95 - ös és NT 3/4-es verziói speciális csatlakoztatható ( angol.  telepíthető ) multimédiás felhasználói módú ( magyar felhasználói módú ) illesztőprogramokat használtak . A legtöbb ilyen illesztőprogram együtt működött a megfelelő kernel módú illesztőprogramokkal ( eng. kernel-mode ). Ugyanakkor a Windows 3/95 és NT 3/4 rendszerek illesztőprogramjai nem voltak kompatibilisek egymással, és speciális támogatásra volt szükség a Windows 95 illesztőprogramjaiban a DirectSound interfészhez.  

A Windows 98/2000 verzióitól kezdve általános WDM típusú illesztőprogramokat vezettek be , amelyek minden rendszeren használhatók, és emellett automatikusan támogatták a DirectSound -ot . Ezzel együtt a Windows Vista megjelenése előtt MME illesztőprogramokat is használhatott. A Windows Vista nem támogatja az MME illesztőprogramokat .

Linkek