MCPcopy Create free account
hub / github.com/RGAA-Software/GoDesk / SendChangeMonitorResolutionMessage

Method SendChangeMonitorResolutionMessage

src/client/ct_base_workspace.cpp:1035–1050  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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]() {

Callers 1

RegisterBaseListenersMethod · 0.95

Calls 1

PostMediaMessageMethod · 0.80

Tested by

no test coverage detected