Class FilterChain

java.lang.Object
com.github.kokorin.jaffree.ffmpeg.FilterChain

public class FilterChain extends Object
Represents ffmpeg filter chain.

Mainly this class exists to make ffmpeg filter graphs more readable for developers.

See Also:
  • Constructor Details

    • FilterChain

      public FilterChain()
  • Method Details

    • addFilter

      public FilterChain addFilter(Filter filter)
      Adds filter to filter chain.
      Parameters:
      filter - filter
      Returns:
      this
    • addFilters

      public FilterChain addFilters(List<? extends Filter> filtersToAdd)
      Adds multiple filters to filter chain.
      Parameters:
      filtersToAdd - filters to add
      Returns:
      this
    • getValue

      public String getValue()
      Prints filter chain description according to ffmpeg filtergraph syntax.
      Returns:
      filter description
      See Also:
    • of

      public static FilterChain of(Filter... filters)
      Create FilterChain from several filters.
      Parameters:
      filters - filters
      Returns:
      FilterChain