Пример #1
0
 public void Close()
 {
     if (encoder != null)
     {
         encoder.DataEncoded -= Encoder_DataEncoded;
         encoder.Close();
         encoder = null;
     }
 }
Пример #2
0
        public void Setup(MfVideoArgs args)
        {
            encoder = new FFmpegLib.H264Encoder();
            VideoEncoderSettings settings = new VideoEncoderSettings
            {
                EncoderId = "libx264",
                FrameRate = MfTool.LongToInts(args.FrameRate),
                Width     = args.Width,
                Height    = args.Height,
            };

            encoder.Setup(settings);
            encoder.DataEncoded += Encoder_DataEncoded;
        }