2 * Meviz - Various tools collection to work with multimedia. Author: Svjatoslav Agejenko.
3 * This project is released under Creative Commons Zero (CC0) license.
7 package eu.svjatoslav.meviz.encoder;
9 import java.util.ArrayList;
11 public class EncodingPlan {
13 private final ArrayList<EncodingTask> encodingTasks = new ArrayList<>();
15 public void execute(final EncodingOptions encodingOptions) {
17 for (final EncodingTask task : encodingTasks)
18 task.execute(encodingOptions);
22 public void scheduleTask(final EncodingTask encodingTask) {
23 encodingTasks.add(encodingTask);