Exemple #1
0
        protected override void AddEncoderToPipeline(bool hasInputReader)
        {
            base.AddEncoderToPipeline(hasInputReader, EncoderUnit.LogStream.StandardOut);

            // setup output parsing
            var einfo = new Reference<WebTranscodingInfo>(() => Context.TranscodingInfo, x => { Context.TranscodingInfo = x; });
            VLCWrapperParsingUnit logunit = new VLCWrapperParsingUnit(einfo, Context.MediaInfo, Context.StartPosition);
            Context.Pipeline.AddLogUnit(logunit, 6);
        }
Exemple #2
0
        public override void BuildPipeline(StreamContext context)
        {
            base.BuildPipeline(context, EncoderUnit.LogStream.StandardOut);

            // setup output parsing
            var einfo = new Reference<WebTranscodingInfo>(() => context.TranscodingInfo, x => { context.TranscodingInfo = x; });
            VLCWrapperParsingUnit logunit = new VLCWrapperParsingUnit(einfo, context.MediaInfo, context.StartPosition);
            context.Pipeline.AddLogUnit(logunit, 6);
        }