| 1033 | } |
| 1034 | |
| 1035 | void BaseWorkspace::SendChangeMonitorResolutionMessage(const MsgClientChangeMonitorResolution& msg) { |
| 1036 | if (!sdk_ || remote_force_closed_) { |
| 1037 | return; |
| 1038 | } |
| 1039 | tc::Message m; |
| 1040 | m.set_type(tc::kChangeMonitorResolution); |
| 1041 | m.set_device_id(settings_->device_id_); |
| 1042 | m.set_stream_id(settings_->stream_id_); |
| 1043 | auto cmr = m.mutable_change_monitor_resolution(); |
| 1044 | cmr->set_monitor_name(msg.monitor_name_); |
| 1045 | cmr->set_target_width(msg.width_); |
| 1046 | cmr->set_target_height(msg.height_); |
| 1047 | if (auto buffer = tc::ProtoAsData(&m); buffer) { |
| 1048 | sdk_->PostMediaMessage(buffer); |
| 1049 | } |
| 1050 | } |
| 1051 | |
| 1052 | void BaseWorkspace::UpdateVideoWidgetSize() { |
| 1053 | context_->PostUITask([=, this]() { |
no test coverage detected