--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/bda772e3-7c88-4fd8-86c8-3273665bb279%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
lipo -info WebRTC_Debug_V10081.a
Architectures in the fat file: WebRTC_Debug_V10081.a are: armv7 i386 x86_64 arm64
I also checked lib functions and they are showing me videocapture functions too.
0000000000004320 S __ZN7cricket13VideoCapturer16GetApplyRotationEv
U __ZN7cricket13VideoCapturer16SetApplyRotationEb
00000000000034f0 S __ZN7cricket13VideoCapturer16SetCaptureFormatEPKNS_11VideoFormatE
U __ZN7cricket13VideoCapturer19SetSupportedFormatsERKNSt3__16vectorINS_11VideoFormatENS1_9allocatorIS3_EEEE
U __ZN7cricket13VideoCapturer20GetBestCaptureFormatERKNS_11VideoFormatEPS1_
U __ZN7cricket13VideoCapturer20MuteToBlackThenPauseEb
0000000000002e60 S __ZN7cricket13VideoCapturer24set_enable_video_adapterEb
U __ZN7cricket13VideoCapturer5PauseEb
0000000000002e00 S __ZN7cricket13VideoCapturer5SetIdERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
U __ZN7cricket13VideoCapturer7RestartERKNS_11VideoFormatE
U __ZN7cricket13VideoCapturer9OnMessageEPN3rtc7MessageE
U __ZN7cricket13VideoCapturerC2Ev
0000000000002af0 S __ZN7cricket13VideoCapturerD2Ev
Hi,I am working on C++ library for video calling. For that I created a NoIDeaVideo subclass of cricket::VideoCapturer. I implemented all the required virtual functions but for some reason I am getting linker error as :"typeinfo for cricket::VideoCapturer", referenced from:
typeinfo for videocapture:: NoIDeaVideo in videoCapture.o
ld: symbol(s) not found for architecture arm64
Undefined symbols for architecture x86_64:
"typeinfo for cricket::VideoCapturer", referenced from:
typeinfo for remoting::protocol::WebrtcVideoCapturerAdapter in libsessions_core.a(webrtc_video_capturer_adapter.o)
"typeinfo for sigslot::multi_threaded_local", referenced from:
typeinfo for sigslot::_signal_base<sigslot::multi_threaded_local> in libsessions_core.a(webrtc_video_capturer_adapter.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)