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); }
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); }