Allow web browser to access webcam and microphone for webRTC

I’m also looking for a solution for this, I tried to create a c++ class inherited from UWebBrowser but the project failed to compile giving linker errors as following:

1>MyWebBrowser.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UVisual::BeginDestroy(void)" (?BeginDestroy@UVisual@@UEAAXXZ)
1>MyWebBrowser.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UVisual::BeginDestroy(void)" (?BeginDestroy@UVisual@@UEAAXXZ)
1>MyWebBrowser.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UWidget::ConnectEditorData(void)" (?ConnectEditorData@UWidget@@UEAAXXZ)
1>MyWebBrowser.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UWidget::ConnectEditorData(void)" (?ConnectEditorData@UWidget@@UEAAXXZ)
1>MyWebBrowser.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UWidget::FinishDestroy(void)" (?FinishDestroy@UWidget@@UEAAXXZ)
1>MyWebBrowser.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UWidget::FinishDestroy(void)" (?FinishDestroy@UWidget@@UEAAXXZ)