internal static MetadataInfoTreeContainer FilterchainMetadataInfo(FFmpegCommand command, int index) { if (command.Filtergraph.Count <= index) { return(null); } return(ExecuteStreamCalculator(MetadataInfoStreamCalculator.Create(command, command.Filtergraph[index]))); }
internal static MetadataInfoTreeContainer OutputMetadataInfo(FFmpegCommand command, int index) { if (command.Outputs.Count <= index) { return(null); } return(ExecuteStreamCalculator(MetadataInfoStreamCalculator.Create(command, command.Outputs[index]))); }
internal static MetadataInfoTreeContainer ExecuteStreamCalculator(MetadataInfoStreamCalculator streamCalculator) { streamCalculator.Calculate(); return(streamCalculator.InfoStream.ResultMetadataInfo); }
internal static MetadataInfoTreeContainer ExecuteStreamCalculator(MetadataInfoStreamCalculator streamCalculator) { streamCalculator.Calculate(); return streamCalculator.InfoStream.ResultMetadataInfo; }