Tato otßzka je poslednφ dobou velice Φastß. Hned na zzaΦßtku si °ekn∞me, ₧e je mφrn∞ nesmyslnß, proto₧e oba pojmy znamenajφ ·pln∞ n∞co jinΘho, p°esto se o nich hovo°φ ve stejnΘ souvislosti (ani jß nejsem v²jimkou). OznaΦuje se jimi spφÜe platforma.
Tak₧e k v∞ci: VfW je zkratka Video for Windows a je to rozhranφ mezi ovladaΦem video karet (TV karet) a aplikacemi. Toto rozhranφ ₧ije ji₧ od Windows 3.11 a bylo jednou z hlavnφch p°idan²ch vlastnostφ v∙Φi verzi 3.1. Samoz°ejm∞ p°e₧ilo a₧ do Windows 95,98, kde ho zprost°edkovßvß knihovna msvfw32.dll. Na Windows 2000 ji₧ toto "neexistuje", je ale stßle emulovßno tzv. VFWWDM mapper-em, kter² se sna₧φ pom∞rn∞ ·sp∞Ün∞ p°eklenout mezeru z WDM (samoz°ejm∞ neumo₧≥uje vÜe). JakΘ jsou tedy hlavnφ vlastnosti rozhranφ VfW:
Z toho vÜeho si vzali u Microsoftu ponauΦenφ a zaΦali pracovatna ·pln∞ novΘ koncepci. P∙vodn∞ ji oznaΦovali jako ActiveX, ale pak se stalo souΦßstφ DirectX pod nßzvem DirectShow a je obsa₧eno v balφku DirectX Media Runtime. Funkce, kterΘ plnilo p°edtφm VfW, tedy te∩ plnφ DirectShow. Samoz°ejm∞ obsahuje vÜechno, co VfW plus navφc v∞ci, o kter²ch jsem se zmφnil, ₧e chyb∞jφ.
DirectShow pracuje na ·pln∞ jinΘm principu. Vyu₧φvß tzv. filtr∙, kterΘ majφ vstupy a v²stupy a dajφ se pospojovat za sebe jak je libo. Typ spojen²ch vstup∙ a v²stup∙ se samoz°ejm∞ musφ shodovat, nap°. typ je video, audio apod. Komprese se nastavuje ·pln∞ stejn∞, tedy jako filtr se zapojφ do °et∞zce.
WDM tedy neplnφ stejnou funkci jako VfW, ale je to druh ovladaΦ∙, kterΘ byli poprvΘ pou₧ity ve Windows 98 a jsou jedinΘ, kterΘ lze pou₧φvat na Windows 2000. Samoz°ejm∞ jsou ji₧ 32bitovΘ. Majφ podobu filtru do DirectShow, kter² nemß vstup a na jeho v²stupu je ΦistΘ nezpracovanΘ video. Nap°φklad WDM driver od Conexantu pro video Φipy BT848/BT878 se jmenuje "Conexant capture" a mß t°i v²stupy - Capture,Preview a VBI.