Captura icon indicating copy to clipboard operation
Captura copied to clipboard

can't access webcams on surface pro 4 with captura

Open phobos6995 opened this issue 6 years ago • 7 comments

I already referenced issues #172 (I tried updating the drivers) above to no avail.

Here is what I get when I try to open captura:

System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Captura.Webcam.CaptureWebcam.RenderGraph() at Captura.Webcam.CaptureWebcam.StartPreview() at Captura.WebcamControl.ShowOnMainWindow(Window MainWindow) at Captura.Models.WebCamProvider.set_SelectedCam(IWebcamItem value)

Thanks in advance.

phobos6995 avatar Dec 16 '18 14:12 phobos6995

PS

I can access webcams with OBS Studio, and other screencast software. I don't know if that helps.

phobos6995 avatar Dec 18 '18 15:12 phobos6995

Does your webcam work with ScreenToGif. Captura's webcam code is based on it.

MathewSachin avatar Dec 18 '18 18:12 MathewSachin

I got exactly the same exception when using the webcam feature on ScreenToGif.

phobos6995 avatar Dec 19 '18 02:12 phobos6995

The short answer is, no it does not work with ScreenToGif either. It sounds as if there is an issue with the COM port (?)

phobos6995 avatar Dec 19 '18 13:12 phobos6995

I'm not sure about the error and searching about it does not help either :cry:

MathewSachin avatar Dec 19 '18 17:12 MathewSachin

I am also having the same problem :(.

Surface Laptop (Gen 1). I haven't been able to turn up anything on Google either...

System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Captura.Webcam.CaptureWebcam.RenderGraph()
   at Captura.Webcam.CaptureWebcam.StartPreview()
   at Captura.WebcamControl.ShowOnMainWindow(Window MainWindow)
   at Captura.Models.WebCamProvider.set_SelectedCam(IWebcamItem value)

scootec avatar Apr 11 '19 03:04 scootec

OS: Windows 7 Pro 64-bits Capture Version: v9.0.0 beta Hi, this happens as well in Lenovo T570. Tested in Screen2GIF with the same result.

I'm sending the log file:

System.NullReferenceException: Object reference not set to an instance of an object. at Captura.WebcamPage.<SetupPreview>b__9_0(Object S, DependencyPropertyChangedEventArgs E) at System.Windows.UIElement.RaiseDependencyPropertyChanged(EventPrivateKey key, DependencyPropertyChangedEventArgs args) at System.Windows.UIElement.OnIsVisibleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.UIElement.UpdateIsVisibleCache() at System.Windows.UIElement.OnVisualParentChanged(DependencyObject oldParent) at System.Windows.Controls.Page.OnVisualParentChanged(DependencyObject oldParent) at System.Windows.Media.Visual.FireOnVisualParentChanged(DependencyObject oldParent) at System.Windows.Media.Visual.AddVisualChild(Visual child) at System.Windows.FrameworkElement.set_TemplateChild(UIElement value) at System.Windows.Controls.ContentPresenter.UseContentTemplate.BuildVisualTree(FrameworkElement container) at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate) at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField1 templateDataField, FrameworkElement container) at System.Windows.FrameworkElement.ApplyTemplate() at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Controls.Border.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Controls.Control.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint) at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Controls.Border.MeasureOverride(Size constraint) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.Window.MeasureOverrideHelper(Size constraint) at System.Windows.Window.MeasureOverride(Size availableSize) at System.Windows.FrameworkElement.MeasureCore(Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at System.Windows.ContextLayoutManager.UpdateLayout() at System.Windows.Interop.HwndSource.SetLayoutSize() at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value) at System.Windows.Window.SetRootVisual() at System.Windows.Window.SetRootVisualAndUpdateSTC() at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight) at System.Windows.Window.CreateSourceWindow(Boolean duringShow) at System.Windows.Window.ShowHelper(Object booleanBox) at System.Windows.Window.ShowDialog() at Captura.App.App_OnDispatcherUnhandledException(Object Sender, DispatcherUnhandledExceptionEventArgs Args) at System.Windows.Threading.Dispatcher.CatchException(Exception e) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at Captura.App.Main()

Cheers

jonnyforestGIS avatar Apr 19 '20 12:04 jonnyforestGIS