public void TestAudioJobSimpleMp3ToWavConversionUsingDefaults() { var audioConfiguration = new AudioConfiguration { Format = AudioConfiguration.ConversionFormats.Wav }; var arguments = audioConfiguration.GetPartArguments(); const string expectedArguments = "acodec=s16l,ab=128,channels=2,samplerate=44100"; Assert.AreEqual(expectedArguments, arguments); }
public void TestAudioJobSimpleWavToMp3ConversionChangeChannelsTo1() { var audioConfiguration = new AudioConfiguration { Format = AudioConfiguration.ConversionFormats.Mp3, Channels = 1 }; var arguments = audioConfiguration.GetPartArguments(); const string expectedArguments = "acodec=mp3,ab=192,channels=1,samplerate=44100"; Assert.AreEqual(expectedArguments, arguments); }
public void TestAudioJobSimpleWavToMp3ConversionChangeBitrateTo64() { var audioConfiguration = new AudioConfiguration { Format = AudioConfiguration.ConversionFormats.Mp3, AudioBitrateInkbps = 64 }; var arguments = audioConfiguration.GetPartArguments(); const string expectedArguments = "acodec=mp3,ab=64,channels=2,samplerate=44100"; Assert.AreEqual(expectedArguments, arguments); }
public void TestConversionWithoutAudio() { var audioConfiguration = new AudioConfiguration { Format = AudioConfiguration.ConversionFormats.None }; var arguments = audioConfiguration.GetPartArguments(); const string expectedArguments = "acodec=none"; Assert.AreEqual(expectedArguments, arguments); }
protected override string GetSpecificJobTypeArguments() { return(string.Format("vcodec=none,{0}", AudioConfiguration.GetPartArguments())); }
protected override string GetSpecificJobTypeArguments() { return(string.Format("{0},{1}", VideoConfiguration.GetPartArguments(), AudioConfiguration.GetPartArguments())); }