diff --git a/CHANGES.md b/CHANGES.md index c4df10c..eec1496 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,10 @@ - [CHANGE] `Sora.Config` 中にあるキャプチャラに関するフィールドを `Sora.CameraConfig` に移動する - 修正方法は (TODO: @miosakuma がドキュメントへのリンクに差し替える) を参照して下さい - @melpon +- [UPDATE] Sora C++ SDK を `2023.12.0` に上げる + - @melpon +- [UPDATE] libwebrtc を `m116.5845.6.1` に上げる + - @melpon - [ADD] 接続中にキャプチャラを切り替える機能を実装 - @melpon diff --git a/VERSION b/VERSION index 6c5721c..03585f8 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1,6 @@ SORA_UNITY_SDK_VERSION=2023.3.0 -SORA_CPP_SDK_VERSION=2023.10.0 -WEBRTC_BUILD_VERSION=m115.5790.7.0 +SORA_CPP_SDK_VERSION=2023.12.0 +WEBRTC_BUILD_VERSION=m116.5845.6.1 BOOST_VERSION=1.82.0 LYRA_VERSION=1.3.0 CMAKE_VERSION=3.26.4 diff --git a/src/sora.cpp b/src/sora.cpp index 8f5518b..aba4e1b 100644 --- a/src/sora.cpp +++ b/src/sora.cpp @@ -34,6 +34,7 @@ #endif #ifdef SORA_UNITY_SDK_IOS +#include #include "mac_helper/ios_audio_init.h" #endif @@ -58,6 +59,11 @@ Sora::~Sora() { if (capturer_ != nullptr && capturer_type_ == 0) { static_cast(capturer_.get())->Stop(); } +#endif +#if defined(SORA_UNITY_SDK_IOS) || defined(SORA_UNITY_SDK_MACOS) + if (capturer_ != nullptr && capturer_type_ == 0) { + static_cast(capturer_.get())->Stop(); + } #endif if (capturer_ != nullptr && capturer_type_ != 0) { static_cast(capturer_.get())->Stop(); @@ -561,6 +567,11 @@ void Sora::SwitchCamera(const sora_conf::internal::CameraConfig& cc) { if (capturer_ != nullptr && capturer_type_ == 0) { static_cast(capturer_.get())->Stop(); } +#endif +#if defined(SORA_UNITY_SDK_IOS) || defined(SORA_UNITY_SDK_MACOS) + if (capturer_ != nullptr && capturer_type_ == 0) { + static_cast(capturer_.get())->Stop(); + } #endif if (capturer_ != nullptr && capturer_type_ != 0) { static_cast(capturer_.get())->Stop();