diff --git a/src/media/video/video_input.cpp b/src/media/video/video_input.cpp index 8b224a5d60587ecb10e219c460d03109358b4aed..23937d97d8c9bf49e510dff225025d6d6790447a 100644 --- a/src/media/video/video_input.cpp +++ b/src/media/video/video_input.cpp @@ -69,13 +69,7 @@ VideoInput::VideoInput(VideoInputMode inputMode, const std::string& id_) inputMode_ = VideoInputMode::ManagedByDaemon; #endif } -#ifdef __ANDROID__ sink_ = Manager::instance().createSinkClient(id_); -#else - if (inputMode_ == VideoInputMode::ManagedByDaemon) { - sink_ = Manager::instance().createSinkClient(id_); - } -#endif switchInput(id_); } diff --git a/src/media/video/video_rtp_session.cpp b/src/media/video/video_rtp_session.cpp index c6e6a563a34ffa301794eb0b54b96fa9ac3a8190..6d861d7ef2b14c0d0d158d80b62ccaa7f6f3e16b 100644 --- a/src/media/video/video_rtp_session.cpp +++ b/src/media/video/video_rtp_session.cpp @@ -154,7 +154,7 @@ VideoRtpSession::startSender() return; } -#ifdef __ANDROID__ +#if (defined(__ANDROID__) || (defined(TARGET_OS_IOS) && TARGET_OS_IOS)) if (auto input1 = std::static_pointer_cast<VideoInput>(videoLocal_)) { input1->setupSink(); input1->setFrameSize(localVideoParams_.width, localVideoParams_.height);