Class AudioChannelManipulation


  • public class AudioChannelManipulation
    extends Object
    0 is always the first ! One by setup and source file (OutputAudioStream is relative to input stream, retative to sources files).
    • Constructor Detail

      • AudioChannelManipulation

        public AudioChannelManipulation​(List<OutputAudioStream> allOutputStreamList)
    • Method Detail

      • getMapParameters

        public List<tv.hd3g.processlauncher.cmdline.Parameters> getMapParameters​(BiFunction<Integer,​OutputAudioStream,​tv.hd3g.processlauncher.cmdline.Parameters> parametersMapper)
        You should add yourself "-map stream_ref"
        Parameters:
        parametersMapper - (OutputAudioStream absolute index, OutputAudioStream) -> Parameters to appends
        Returns:
        one item by output file
      • getMapParameters

        public List<tv.hd3g.processlauncher.cmdline.Parameters> getMapParameters()
        Only add -map "-map stream_ref"...
        Returns:
        one item by output file
      • getFilterChains

        public FilterChains getFilterChains​(boolean useJoinInsteadOfMerge)