| 996 | } |
| 997 | |
| 998 | void BaseWorkspace::SendSwitchFullColorMessage(bool enable) { |
| 999 | if (!sdk_ || remote_force_closed_) { |
| 1000 | return; |
| 1001 | } |
| 1002 | tc::Message m; |
| 1003 | m.set_type(tc::kSwitchFullColorMode); |
| 1004 | m.set_device_id(settings_->device_id_); |
| 1005 | m.set_stream_id(settings_->stream_id_); |
| 1006 | auto wm = m.mutable_switch_full_color_mode(); |
| 1007 | wm->set_enable(enable); |
| 1008 | if (auto buffer = tc::ProtoAsData(&m); buffer) { |
| 1009 | sdk_->PostMediaMessage(buffer); |
| 1010 | } |
| 1011 | } |
| 1012 | |
| 1013 | void BaseWorkspace::SwitchScaleMode(const tc::ScaleMode& mode) { |
| 1014 | settings_->SetScaleMode(mode); |
no test coverage detected