/// <summary> /// Gets the input argument. /// </summary> /// <param name="inputFile">The input file.</param> /// <param name="mediaSource">The mediaSource.</param> /// <returns>System.String.</returns> /// <exception cref="ArgumentException">Unrecognized InputType.</exception> public string GetInputArgument(string inputFile, MediaSourceInfo mediaSource) { var prefix = "file"; if (mediaSource.VideoType == VideoType.BluRay) { prefix = "bluray"; } return(EncodingUtils.GetInputArgument(prefix, inputFile, mediaSource.Protocol)); }
/// <summary> /// Gets the probe size argument. /// </summary> /// <param name="inputFiles">The input files.</param> /// <param name="protocol">The protocol.</param> /// <returns>System.String.</returns> public string GetProbeSizeArgument(string[] inputFiles, MediaProtocol protocol) { return(EncodingUtils.GetProbeSizeArgument(inputFiles.Length > 1)); }
/// <summary> /// Gets the input argument. /// </summary> /// <param name="inputFiles">The input files.</param> /// <param name="protocol">The protocol.</param> /// <returns>System.String.</returns> /// <exception cref="System.ArgumentException">Unrecognized InputType</exception> public string GetInputArgument(string[] inputFiles, MediaProtocol protocol) { return(EncodingUtils.GetInputArgument(inputFiles.ToList(), protocol)); }
/// <summary> /// Gets the input argument. /// </summary> /// <param name="inputFiles">The input files.</param> /// <param name="protocol">The protocol.</param> /// <returns>System.String.</returns> /// <exception cref="ArgumentException">Unrecognized InputType</exception> public string GetInputArgument(IReadOnlyList <string> inputFiles, MediaProtocol protocol) => EncodingUtils.GetInputArgument(inputFiles, protocol);
/// <summary> /// Gets the probe size argument. /// </summary> /// <param name="type">The type.</param> /// <returns>System.String.</returns> public string GetProbeSizeArgument(InputType type) { return(EncodingUtils.GetProbeSizeArgument(type == InputType.Dvd)); }
/// <summary> /// Gets the input argument. /// </summary> /// <param name="inputFiles">The input files.</param> /// <param name="type">The type.</param> /// <returns>System.String.</returns> /// <exception cref="System.ArgumentException">Unrecognized InputType</exception> public string GetInputArgument(string[] inputFiles, InputType type) { return(EncodingUtils.GetInputArgument(inputFiles.ToList(), type == InputType.Url)); }
private string GetInputArgument(InternalEncodingTask task) { return(EncodingUtils.GetInputArgument(new List <string> { task.MediaPath }, task.IsInputRemote)); }
private string GetInputModifier(InternalEncodingTask task) { return(EncodingUtils.GetInputModifier(task)); }
public string GetExternalSubtitleInputArgument(string inputFile) { const string Prefix = "file"; return(EncodingUtils.GetInputArgument(Prefix, inputFile, MediaProtocol.File)); }