Ejemplo n.º 1
0
        internal static MetadataInfoTreeContainer FilterchainMetadataInfo(FFmpegCommand command, int index)
        {
            if (command.Filtergraph.Count <= index)
            {
                return(null);
            }

            return(ExecuteStreamCalculator(MetadataInfoStreamCalculator.Create(command, command.Filtergraph[index])));
        }
Ejemplo n.º 2
0
        internal static MetadataInfoTreeContainer OutputMetadataInfo(FFmpegCommand command, int index)
        {
            if (command.Outputs.Count <= index)
            {
                return(null);
            }

            return(ExecuteStreamCalculator(MetadataInfoStreamCalculator.Create(command, command.Outputs[index])));
        }
Ejemplo n.º 3
0
        internal static MetadataInfoTreeContainer ExecuteStreamCalculator(MetadataInfoStreamCalculator streamCalculator)
        {
            streamCalculator.Calculate();

            return(streamCalculator.InfoStream.ResultMetadataInfo);
        }
Ejemplo n.º 4
0
        internal static MetadataInfoTreeContainer ExecuteStreamCalculator(MetadataInfoStreamCalculator streamCalculator)
        {
            streamCalculator.Calculate();

            return streamCalculator.InfoStream.ResultMetadataInfo;
        }