001package net.bramp.ffmpeg;
002
003import java.io.IOException;
004import net.bramp.ffmpeg.probe.FFmpegError;
005
006/** Exception thrown when an FFmpeg command fails. */
007public class FFmpegException extends IOException {
008
009  private static final long serialVersionUID = 3048288225568984942L;
010  private final FFmpegError error;
011
012  /** Constructs an FFmpegException with the specified message and error details. */
013  public FFmpegException(String message, FFmpegError error) {
014    super(message);
015    this.error = error;
016  }
017
018  public FFmpegError getError() {
019    return error;
020  }
021}