public static ConferenceStartupParameters GetParametersForMultiVideo(string conferenceName, string userName) { ConferenceStartupParameters parameters = GetParameters(conferenceName, userName); parameters.ReceiveSound = true; return(parameters); }
public static ConferenceStartupParameters GetParametersForTransmitter(string conferenceName, string userName) { ConferenceStartupParameters parameters = GetParameters(conferenceName, userName); parameters.UserType = "Coach"; parameters.VideoTransmitterMode = true; parameters.ReceiveSound = true; parameters.SendMicSound = true; return(parameters); }
public static ConferenceStartupParameters GetParametersForScreenCast(string conferenceName, string userName, bool isToSend) { ConferenceStartupParameters parameters = GetParameters(conferenceName, userName); if (isToSend) { parameters.UserType = "Coach"; parameters.ShouldStartAppShare = true; } return(parameters); }
public static ConferenceStartupParameters GetParametersForReceiver(string conferenceName, string userName, string userNameToSkip) { ConferenceStartupParameters parameters = GetParameters(conferenceName, userName); parameters.UserToSkip = userNameToSkip; parameters.VideoReceiverMode = true; parameters.ReceiveSound = true; parameters.SendMicSound = true; //parameters.BackgroundColor = "#0b0b0b"; return(parameters); }
public object Clone() { ConferenceStartupParameters clone = new ConferenceStartupParameters(); clone.AppSharevideoBandwidth = this.AppSharevideoBandwidth; clone.AppSharevideoFPS = this.AppSharevideoFPS; clone.AppSharevideoHeight = this.AppSharevideoHeight; clone.AppSharevideoQuality = this.AppSharevideoQuality; clone.AppSharevideoWidth = this.AppSharevideoWidth; clone.ConferenceName = this.ConferenceName; clone.ForceCallbacks = this.ForceCallbacks; clone.KeepAspectRatioForVideo = this.KeepAspectRatioForVideo; clone.ReceiveSound = this.ReceiveSound; clone.ResizeToFitParent = this.ResizeToFitParent; clone.ScreenVideoHeight = this.ScreenVideoHeight; clone.ScreenVideoWidth = this.ScreenVideoWidth; clone.SendMicSound = this.SendMicSound; clone.ShouldCreateConference = this.ShouldCreateConference; clone.ShouldStartAppShare = this.ShouldStartAppShare; clone.ShowAppShareControlButtons = this.ShowAppShareControlButtons; clone.ShowVideoControlButtons = this.ShowVideoControlButtons; clone.ShowVideoSelection = this.ShowVideoSelection; clone.SkipVideoPublishing = this.SkipVideoPublishing; clone.UseJavascript = this.UseJavascript; clone.UserName = this.UserName; clone.UserType = this.UserType; clone.UserToReceive = this.UserToReceive; clone.UserToSkip = this.UserToSkip; clone.VideoBandwidth = this.VideoBandwidth; clone.VideoFPS = this.VideoFPS; clone.VideoHeight = this.VideoHeight; clone.VideoQuality = this.VideoQuality; clone.VideoReceiverMode = this.VideoReceiverMode; clone.VideoTransmitterMode = this.VideoTransmitterMode; clone.ReceiveVideoOnlyOnExplicitCall = this.ReceiveVideoOnlyOnExplicitCall; clone.VideoWidth = this.VideoWidth; clone.BackgroundColor = this.BackgroundColor; return(clone); }
//---------------------------------------------------------------------------------------- public static ConferenceStartupParameters GetParameters(string conferenceName, string userName) { ConferenceStartupParameters parameters = new ConferenceStartupParameters(); parameters.ConferenceName = conferenceName; parameters.UserName = userName; parameters.UserType = "Client"; parameters.ShouldCreateConference = false; parameters.VideoWidth = 640; // 320; parameters.VideoHeight = 480; // 240; parameters.VideoFPS = 20; // parameters.VideoBandwidth = 0; //56000 parameters.VideoQuality = 80; // parameters.AppSharevideoWidth = 800; parameters.AppSharevideoHeight = 600; parameters.AppSharevideoFPS = 20; // parameters.AppSharevideoBandwidth = 0; // parameters.AppSharevideoQuality = 100; // parameters.ShouldStartAppShare = false; parameters.UseJavascript = true; parameters.ShowVideoSelection = false; parameters.SendMicSound = false; // parameters.ReceiveSound = false; // parameters.ScreenVideoWidth = 320; // 640; parameters.ScreenVideoHeight = 240; // 480; parameters.VideoTransmitterMode = false; // parameters.VideoReceiverMode = false; // // parameters.UseJavascript = true; parameters.KeepAspectRatioForVideo = true; //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= parameters.VideoFPS = 30; parameters.VideoBandwidth = 0; parameters.VideoQuality = 80; parameters.AppSharevideoFPS = 5; parameters.AppSharevideoBandwidth = 0; parameters.AppSharevideoQuality = 80; //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= parameters.BackgroundColor = "#C4C4C4"; return(parameters); }