void MedProfile::AddVideoSrc(const std::string & sourceToken, int w, int h) { d->VideoSourceConfiguration = soap_new_tt__VideoSourceConfiguration(d->soap, -1); d->VideoSourceConfiguration->SourceToken = sourceToken; d->VideoSourceConfiguration->Bounds = soap_new_tt__IntRectangle(d->soap, -1); d->VideoSourceConfiguration->Bounds->x = 0; d->VideoSourceConfiguration->Bounds->y = 0; d->VideoSourceConfiguration->Bounds->width = w; d->VideoSourceConfiguration->Bounds->height = h; }
tt__VideoSourceConfiguration* ServiceContext::getVideoSourceCfg(struct soap* soap, const std::string &token) { tt__VideoSourceConfiguration* sourcecfg = soap_new_tt__VideoSourceConfiguration(soap); sourcecfg->token = token; sourcecfg->SourceToken = token; int width = 0; int height = 0; int format = 0; getFormat(token, width, height, format); sourcecfg->Bounds = soap_new_req_tt__IntRectangle(soap, 0, 0, width, height); return sourcecfg; }