c# - Alternative to VMR in DirectShow.NET -
i developing video recording application using directshow.net in c# windows application. till able build graph , recording done using asf writer. while recording have show preview window overlay text on it, overlay text have implemented samplegrabber , working fine.
what issue facing is, working fine on machine deploy test application other machine (os : windows 7) recording not started camera has been found.
later going through exception log have found following entry in log
creating instance of com component clsid {51b4abf3-748f-4e3b-a276-c828330e926a} iclassfactory failed due following error: 80040273 exception hresult: 0x80040273.
after google on issue got exception caused due graphics driver not installed on system. after installing respected graphics driver working fine.
before installing graphics drivers have checked camera working in skype , google hangout video chat application.
this exception occurred @ line:
ibasefilter vmr9preview = null; vmr9preview = (ibasefilter)new videomixingrenderer9(); //this line causing exception hr = graph.addfilter(vmr9preview, "vmr9"); mostly os works without graphics drivers, may happen client machine won't have graphics drivers install. there alternative videomixingrenderer9, work without graphics driver?
Comments
Post a Comment