public EncodingSettings(VideoStandard videoStandard, EncodingProfile encodingProfile, EncodingQuality encodingQuality, uint fr_n, uint fr_d, string outputFile, bool enableAudio, bool enableTitle, uint titleSize) { VideoStandard = videoStandard; EncodingProfile = encodingProfile; EncodingQuality = encodingQuality; Framerate_n = fr_n; Framerate_d = fr_d; OutputFile = outputFile; TitleSize = titleSize; EnableAudio = enableAudio; EnableTitle = enableTitle; }
public static ListStore FillQuality(ComboBox qualityBox, EncodingQuality def) { ListStore qualityStore; int index = 0, active = 0; qualityStore = new ListStore (typeof(string), typeof(EncodingQuality)); foreach (EncodingQuality qual in EncodingQualities.All) { qualityStore.AppendValues (qual.Name, qual); if (qual.Equals (def)) { active = index; } index++; } qualityBox.Model = qualityStore; qualityBox.Active = active; return qualityStore; }