uvod v visual basicu z lahkoto upravljamo razlicne multimedijske naprave prikljucene na nas racunalnik to nam omogoca mci media control interface mci je v visual basicu zamisljena kot skupek ukaznih tipk s katerimi je mogoca kontrola naslednjih naprav audio klaviature midi sekvencne datoteke cd rom cd predvajalniki videodisc predvajalniki videorekorderji in playerji video for windows avi in ostale ce med oblikovanjem okna dodamo multimedia mci kontrolo se pojavi naslednja oblika wpe jpg bytes v primeru da ta ikona se ni dodana v zbirki ostalih jo sami poiscemo tako da iz visecega menija izberemo opcijo tools custom controls in prikaze se nam naslednje okno wpe jpg bytes kontroliranje mci naprav potem ko smo v nase okence vnesli mm kontrolno plosco je potrebno zeljeno napravo tudi inicializirati to storimo z ukazom open ki ga namestimo v proceduro form load s tem ukazom inicializiramo zeljeno napravo in dolocimo datoteko ki jo bomo predvajali ali nanjo snemali nakatere naprave taksne datoteke ne potrebujajo t cd audio videodisc potem ko smo napravo pravilno inicializirali jo lahko predvajamo presnemavamo kjer je to mogoce itd po uporabi naprave jo zapremo z ukazom close ki prav tako zakljuci delo z ustrezno datoteko ce je le ta bila uporabljena tabela nekaterih ukazov za delo z mgi napravami v visual basicu ker je visual basic objekno orientiran preogramski jezik klicemo funkcije in procedure p reko objektov ki smo j ih definirali in jim dali svoja imena npr ce si izberemo za svoje okno ime forml mm kontrolni plosci pa mmcontroll potem vse spodaj navedene funkcije klicemo tako forml mmcontroll ukaz ukaz uporaba pomen buttonenabled mmcontrol buttonenabled omogocimo ali onemogocimo tipko vrednost je lahko true ali false namesto button pa je lahko ena izmed naslednjih tipk back eject next pause play prev record step ali stop caneject mmcontrol caneject vrne false ali true ce naprava lahko izvrze medij disk kaseto canplay mmcontrol canplay vrne ustrezno vrednost false ali true ali naprava lahko predvaja medij canrecord mmcontrol canrecord vrne ustrezno vrednost false ali true ali naprava lahko snema na medij command mmcontrol command manipulacija z napravo ukazje ena ukaz izmed naslednjih moznosti open close play pause stop back step prev next seek record eject sound save deviceid mmcontrol deviceid ukaz vrne identifikacijsko stevilko naprave devicetype mmcontrol devicetype vrne tip naprave avivideo cdaudio dat digitalvideo mmmovie other overlay scanner sequencer vcr videodisc ali w aveaudio enabled mmcontrol enabled true omogocimo ali onemogocimo celotno ali false mm kontrolno plosco error mmcontrol error ce mci ne povzroci nobene napake vrne funkcija filename mmcontrol filename ime dolocimo ime datoteke na katero shranjujemo alijo predvajamo from mmcontrol from lokacija mesto od koder zacnemo snemati ali predvaj ati datoteko length mmcontrol length vrne dolzino celotnega medija mode mmcontrol mode vrne lahko naslednje vrednosti mcimodenotopen naprava ni inicializirana mcimodestop naprava j e ustavlj ena mcimodeplay medij se predvaja mcimoderecord medij se snema mcimodeseek naprava se previja mcimodepause napravaje ustavljena pauzirana mcimodeready napravaje inicializirana in pripravljena notify mmcontrol notify true ali false opozorilo ali se je nek dogodek zgodil izvedel ukaz orientation mmcontrol orientation vrednost vrednost je mciorienthorz tipke so orientirane horizontalno mciorientvert tipke so orientirane vertikalno recordmode mmcontrol recordmode mode ce je mode mcirecordinsert snemanje z dodajanjem mcirecordoverwrite prepisovanje shareable mmcontrol shareable vrne true ce je lahko do naprave dostopa vec aplikacij naenkrat sicer false silent mmcontrol silent true ali false pri vrednosti trueje predvajan vsak prisoten zvok sicerje neslisen timeformat mmcontrol timeformat vrne ustrezen casovni format naprave npr za cdaudio je ta vrednost mciformattms to mmcontrol to lokacija snemaj ali predvajaj do lokacije podobno kot ukaz from uporablja se skupaj track mmcontrol track track dolocimo zeljen zapis na mediju cdaudio uporablja se pri tracklength in trackposition tracklength mmcontrol tracklength vrne dolzino zeljenega zapisa ki smo ga dolocili z track trackposition mmcontrol trackposition vrne zacetek zeljenega zapisa dolocenega z track ukazom tracks mmcontrol tracks vrne stevilo medijev ki so na voljo pri mci napravi