001package net.bramp.ffmpeg.options; 002 003import java.beans.ConstructorProperties; 004 005/** 006 * @author bramp 007 */ 008public class EncodingOptions { 009 010 public final MainEncodingOptions main; 011 public final AudioEncodingOptions audio; 012 public final VideoEncodingOptions video; 013 014 @ConstructorProperties({"main", "audio", "video"}) 015 public EncodingOptions( 016 MainEncodingOptions main, AudioEncodingOptions audio, VideoEncodingOptions video) { 017 this.main = main; 018 this.audio = audio; 019 this.video = video; 020 } 021 022 public MainEncodingOptions getMain() { 023 return main; 024 } 025 026 public AudioEncodingOptions getAudio() { 027 return audio; 028 } 029 030 public VideoEncodingOptions getVideo() { 031 return video; 032 } 033}