public string Output(string output, MediaFormat outputFormat)
        {
            if (string.IsNullOrWhiteSpace(output))
            {
                throw new ArgumentNullException("output");
            }

            return(string.Format("{0} {1} {2}", this.ToString(), outputFormat.Command(), output.EncloseQMarks()));
        }
		public string Output(string output, MediaFormat outputFormat) {
			if(string.IsNullOrWhiteSpace(output))
				throw new ArgumentNullException("output");
			
			return string.Format("{0} {1} {2}", this.ToString(), outputFormat.Command(), output.EncloseQMarks());
		}