public override string ToString() { var filterParameters = new StringBuilder(100); if (Start.HasValue && Start > 0) { FilterUtility.ConcatenateParameter(filterParameters, "start", Start); } if (End.HasValue && End > 0) { FilterUtility.ConcatenateParameter(filterParameters, "end", End); } if (StartPts.HasValue && StartPts > 0) { FilterUtility.ConcatenateParameter(filterParameters, "start_pts", StartPts); } if (EndPts.HasValue && EndPts > 0) { FilterUtility.ConcatenateParameter(filterParameters, "end_pts", EndPts); } if (StartFrame.HasValue && StartFrame > 0) { FilterUtility.ConcatenateParameter(filterParameters, "start_frame", StartFrame); } if (EndFrame.HasValue && EndFrame > 0) { FilterUtility.ConcatenateParameter(filterParameters, "end_frame", EndFrame); } if (Duration.HasValue && Duration > 0) { FilterUtility.ConcatenateParameter(filterParameters, "duration", Duration); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (!string.IsNullOrWhiteSpace(Expression)) { FilterUtility.ConcatenateParameter(filterParameters, Expression); return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); } if (Dimensions.HasValue && Dimensions.Value.Width != 0) { FilterUtility.ConcatenateParameter(filterParameters, "w", Dimensions.Value.Width); } if (Dimensions.HasValue && Dimensions.Value.Height != 0) { FilterUtility.ConcatenateParameter(filterParameters, "h", Dimensions.Value.Height); } if (Offset.HasValue && Offset.Value.X != 0) { FilterUtility.ConcatenateParameter(filterParameters, "x", Offset.Value.X); } if (Offset.HasValue && Offset.Value.Y != 0) { FilterUtility.ConcatenateParameter(filterParameters, "y", Offset.Value.Y); } if (!string.IsNullOrWhiteSpace(Color)) { FilterUtility.ConcatenateParameter(filterParameters, "color", Color); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (!string.IsNullOrWhiteSpace(X)) { FilterUtility.ConcatenateParameter(filterParameters, "x", X); } if (!string.IsNullOrWhiteSpace(Y)) { FilterUtility.ConcatenateParameter(filterParameters, "y", Y); } if (Eval != OverlayVideoEvalType.Frame) { FilterUtility.ConcatenateParameter(filterParameters, "eval", Formats.EnumValue(Eval)); } if (Format != OverlayVideoFormatType.Yuv420) { FilterUtility.ConcatenateParameter(filterParameters, "format", Formats.EnumValue(Format)); } if (EofAction != OverlayEofActionType.Repeat) { FilterUtility.ConcatenateParameter(filterParameters, "eof_action", Formats.EnumValue(EofAction)); } if (Shortest) { FilterUtility.ConcatenateParameter(filterParameters, "shortest", 1); } if (RepeatLast) { FilterUtility.ConcatenateParameter(filterParameters, "repeatlast", 1); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (!string.IsNullOrWhiteSpace(Expression)) { FilterUtility.ConcatenateParameter(filterParameters, "volume", Expression); } if (Precision != VolumePrecisionType.Float) { FilterUtility.ConcatenateParameter(filterParameters, "precision", Formats.EnumValue(Precision)); } if (ReplayGain != VolumeReplayGainType.Drop) { FilterUtility.ConcatenateParameter(filterParameters, "replaygain", Formats.EnumValue(ReplayGain)); } if (ReplayGainPreamp.HasValue && ReplayGainPreamp.Value > 0) { FilterUtility.ConcatenateParameter(filterParameters, "replaygain_preamp", ReplayGainPreamp); } if (Eval != VolumeExpressionEvalType.Once) { FilterUtility.ConcatenateParameter(filterParameters, "eval", Formats.EnumValue(Eval)); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var numberOfResources = InputCount; var filterParameters = new StringBuilder(100); if (numberOfResources > 0) { FilterUtility.ConcatenateParameter(filterParameters, "n", numberOfResources); } if (NumberOfVideoOut.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "v", NumberOfVideoOut.GetValueOrDefault()); } if (NumberOfAudioOut != DefaultAudioOut) { FilterUtility.ConcatenateParameter(filterParameters, "a", NumberOfAudioOut.GetValueOrDefault()); } if (UnsafeMode) { FilterUtility.ConcatenateParameter(filterParameters, "unsafe"); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (TransitionType != FadeTransitionType.In) { FilterUtility.ConcatenateParameter(filterParameters, "t", Formats.EnumValue(TransitionType)); } if (StartSample.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "ss", StartSample.GetValueOrDefault()); } if (NumberOfSamples.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "ns", NumberOfSamples.GetValueOrDefault()); } if (StartTime.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "st", StartTime.GetValueOrDefault()); } if (Duration.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "d", Duration.GetValueOrDefault()); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); FilterUtility.ConcatenateParameter(filterParameters, "1"); return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Ratio != null) { FilterUtility.ConcatenateParameter(filterParameters, "sar", Ratio); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (!string.IsNullOrWhiteSpace(Expression)) { FilterUtility.ConcatenateParameter(filterParameters, Expression); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (FrameRate.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, FrameRate); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); switch (Option) { case BlendVideoOptionType.all_expr: FilterUtility.ConcatenateParameter(filterParameters, Formats.EnumValue(Option), Formats.EscapeString(Expression)); break; default: FilterUtility.ConcatenateParameter(filterParameters, Formats.EnumValue(Option)); break; } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Dimensions.HasValue && Dimensions.Value.Width > 0) { FilterUtility.ConcatenateParameter(filterParameters, "w", Dimensions.GetValueOrDefault().Width); } if (Dimensions.HasValue && Dimensions.Value.Height > 0) { FilterUtility.ConcatenateParameter(filterParameters, "h", Dimensions.GetValueOrDefault().Height); } if (Interlacing.HasValue && Interlacing != 0) { FilterUtility.ConcatenateParameter(filterParameters, "interl", Interlacing); } if (!string.IsNullOrWhiteSpace(Flags)) { FilterUtility.ConcatenateParameter(filterParameters, "flags", Flags); } if (InColorMatrix != VideoScalingColorMatrixType.Auto) { FilterUtility.ConcatenateParameter(filterParameters, "in_color_matrix", Formats.EnumValue(InColorMatrix)); } if (OutColorMatrix != VideoScalingColorMatrixType.Auto) { FilterUtility.ConcatenateParameter(filterParameters, "out_color_matrix", Formats.EnumValue(OutColorMatrix)); } if (InRange != VideoScalingRangeType.Auto) { FilterUtility.ConcatenateParameter(filterParameters, "in_range", Formats.EnumValue(InRange, true)); } if (OutRange != VideoScalingRangeType.Auto) { FilterUtility.ConcatenateParameter(filterParameters, "out_range", Formats.EnumValue(OutRange, true)); } if (ForceAspectRatio != VideoScalingAspectRatioType.Disable) { FilterUtility.ConcatenateParameter(filterParameters, "force_original_aspect_ratio", Formats.EnumValue(ForceAspectRatio)); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Shadow.Red.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "rs", Shadow.Red); } if (Shadow.Green.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "gs", Shadow.Green); } if (Shadow.Blue.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "bs", Shadow.Blue); } if (Midtone.Red.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "rm", Midtone.Red); } if (Midtone.Green.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "gm", Midtone.Green); } if (Midtone.Blue.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "bm", Midtone.Blue); } if (Highlight.Red.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "rh", Highlight.Red); } if (Highlight.Green.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "gh", Highlight.Green); } if (Highlight.Blue.Value != 0) { FilterUtility.ConcatenateParameter(filterParameters, "bh", Highlight.Blue); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (TransitionType != FadeTransitionType.In) { FilterUtility.ConcatenateParameter(filterParameters, "t", Formats.EnumValue(TransitionType)); } if (StartFrame.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "s", StartFrame.GetValueOrDefault()); } if (NumberOfFrames.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "n", NumberOfFrames.GetValueOrDefault()); } if (StartTime.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "st", StartTime.GetValueOrDefault()); } if (Duration.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "d", Duration.GetValueOrDefault()); } if (Alpha) { FilterUtility.ConcatenateParameter(filterParameters, "alpha", 1); } if (!string.IsNullOrWhiteSpace(Color)) { FilterUtility.ConcatenateParameter(filterParameters, "c", Color); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Inputs.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "inputs", Inputs.GetValueOrDefault()); } if (Duration != DurationType.Longest) { FilterUtility.ConcatenateParameter(filterParameters, "duration", Formats.EnumValue(Duration)); } if (DropoutTransition.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "dropout_transition", DropoutTransition.GetValueOrDefault()); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Dimensions.Width != 0) { FilterUtility.ConcatenateParameter(filterParameters, "w", Dimensions.Width); } if (Dimensions.Height != 0) { FilterUtility.ConcatenateParameter(filterParameters, "h", Dimensions.Height); } if (Offset.X != 0) { FilterUtility.ConcatenateParameter(filterParameters, "x", Offset.X); } if (Offset.Y != 0) { FilterUtility.ConcatenateParameter(filterParameters, "y", Offset.Y); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }