Class TranscoderSupport

  • Direct Known Subclasses:
    AbstractTranscoder

    public class TranscoderSupport
    extends java.lang.Object
    This is a utility class that can be used by transcoders that support transcoding hints and/or error handler.
    Version:
    $Id: TranscoderSupport.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Detail

      • defaultErrorHandler

        static final ErrorHandler defaultErrorHandler
      • handler

        protected ErrorHandler handler
        The error handler used to report warnings and errors.
    • Constructor Detail

      • TranscoderSupport

        public TranscoderSupport()
        Constructs a new TranscoderSupport.
    • Method Detail

      • getTranscodingHints

        public TranscodingHints getTranscodingHints()
        Returns a copy of the transcoding hints of this transcoder.
      • addTranscodingHint

        public void addTranscodingHint​(TranscodingHints.Key key,
                                       java.lang.Object value)
        Sets the value of a single preference for the transcoding process.
        Parameters:
        key - the key of the hint to be set
        value - the value indicating preferences for the specified hint category.
      • removeTranscodingHint

        public void removeTranscodingHint​(TranscodingHints.Key key)
        Removes the value of a single preference for the transcoding process.
        Parameters:
        key - the key of the hint to remove
      • setTranscodingHints

        public void setTranscodingHints​(java.util.Map hints)
        Replaces the values of all preferences for the transcoding algorithms with the specified hints.
        Parameters:
        hints - the rendering hints to be set
      • setTranscodingHints

        public void setTranscodingHints​(TranscodingHints hints)
        Sets the values of all preferences for the transcoding algorithms with the specified hints.
        Parameters:
        hints - the rendering hints to be set
      • setErrorHandler

        public void setErrorHandler​(ErrorHandler handler)
        Sets the error handler this transcoder may use to report warnings and errors.
        Parameters:
        handler - to ErrorHandler to use
      • getErrorHandler

        public ErrorHandler getErrorHandler()
        Returns the error handler this transcoder uses to report warnings and errors, or null if any.