Package tv.hd3g.fflauncher.acm
Class AudioChannelManipulation
- java.lang.Object
-
- tv.hd3g.fflauncher.acm.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 Summary
Constructors Constructor Description AudioChannelManipulation(List<OutputAudioStream> allOutputStreamList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterChainsgetFilterChains(boolean useJoinInsteadOfMerge)List<tv.hd3g.processlauncher.cmdline.Parameters>getMapParameters()Only add -map "-map stream_ref"...List<tv.hd3g.processlauncher.cmdline.Parameters>getMapParameters(BiFunction<Integer,OutputAudioStream,tv.hd3g.processlauncher.cmdline.Parameters> parametersMapper)You should add yourself "-map stream_ref"StringtoString()
-
-
-
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)
-
-