Example #1
0
        public IJobProcessor GetMuxer(MuxerType type, MeGUISettings settings)
        {
            IMuxing muxer = GetMuxer(type);

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