public IJobProcessor GetMuxer(MuxerType type, MeGUISettings settings) { IMuxing muxer = GetMuxer(type); if (muxer == null) { return(null); } return(muxer.GetMuxer(settings)); }
public MuxJob() : base() { codec = ""; nbOfBframes = 0; bitrate = 0; overhead = 4.3; type = MuxerType.MP4BOX; containerType = ContainerType.MP4; settings = new MuxSettings(); }
public IMuxing GetMuxer(MuxerType type) { foreach (IMuxing muxing in mainForm.PackageSystem.MuxerProviders.Values) { if (muxing.MuxerType == type) { return(muxing); } } return(null); }