public static StreamingSoftwareAction CreateSceneAction(StreamingSoftwareTypeEnum softwareType, string sceneName) { StreamingSoftwareAction action = new StreamingSoftwareAction(softwareType, StreamingActionTypeEnum.Scene); action.SceneName = sceneName; return(action); }
public static StreamingSoftwareAction CreateSourceDimensionsAction(StreamingSoftwareTypeEnum softwareType, string sceneName, string sourceName, bool sourceVisible, StreamingSourceDimensions sourceDimensions) { StreamingSoftwareAction action = StreamingSoftwareAction.CreateSourceVisibilityAction(softwareType, sceneName, sourceName, sourceVisible); action.ActionType = StreamingActionTypeEnum.SourceDimensions; action.SourceDimensions = sourceDimensions; return(action); }
public static StreamingSoftwareAction CreateSourceVisibilityAction(StreamingSoftwareTypeEnum softwareType, string sourceName, bool sourceVisible) { StreamingSoftwareAction action = new StreamingSoftwareAction(softwareType, StreamingActionTypeEnum.SourceVisibility); action.SourceName = sourceName; action.SourceVisible = sourceVisible; return(action); }
public static StreamingSoftwareAction CreateTextSourceAction(StreamingSoftwareTypeEnum softwareType, string sceneName, string sourceName, bool sourceVisible, string sourceText, string sourceTextFilePath) { StreamingSoftwareAction action = StreamingSoftwareAction.CreateSourceVisibilityAction(softwareType, sceneName, sourceName, sourceVisible); action.ActionType = StreamingActionTypeEnum.TextSource; action.SourceText = sourceText; action.SourceTextFilePath = sourceTextFilePath; return(action); }
public static StreamingSoftwareAction CreateWebBrowserSourceAction(StreamingSoftwareTypeEnum softwareType, string sceneName, string sourceName, bool sourceVisible, string sourceURL) { StreamingSoftwareAction action = StreamingSoftwareAction.CreateSourceVisibilityAction(softwareType, sceneName, sourceName, sourceVisible); action.ActionType = StreamingActionTypeEnum.WebBrowserSource; action.SourceURL = sourceURL; if (softwareType == StreamingSoftwareTypeEnum.XSplit) { if (!File.Exists(action.SourceURL) && !action.SourceURL.Contains("://")) { action.SourceURL = "http://" + action.SourceURL; } } return(action); }