Class FFprobeSession

    • Method Detail

      • create

        public static FFprobeSession create​(java.lang.String[] arguments)
        Builds a new FFprobe session.
        Parameters:
        arguments - command arguments
        Returns:
        created session
      • create

        public static FFprobeSession create​(java.lang.String[] arguments,
                                            FFprobeSessionCompleteCallback completeCallback)
        Builds a new FFprobe session.
        Parameters:
        arguments - command arguments
        completeCallback - session specific complete callback
        Returns:
        created session
      • create

        public static FFprobeSession create​(java.lang.String[] arguments,
                                            FFprobeSessionCompleteCallback completeCallback,
                                            LogCallback logCallback)
        Builds a new FFprobe session.
        Parameters:
        arguments - command arguments
        completeCallback - session specific complete callback
        logCallback - session specific log callback
        Returns:
        created session
      • create

        public static FFprobeSession create​(java.lang.String[] arguments,
                                            FFprobeSessionCompleteCallback completeCallback,
                                            LogCallback logCallback,
                                            LogRedirectionStrategy logRedirectionStrategy)
        Builds a new FFprobe session.
        Parameters:
        arguments - command arguments
        completeCallback - session specific complete callback
        logCallback - session specific log callback
        logRedirectionStrategy - session specific log redirection strategy
        Returns:
        created session
      • getCompleteCallback

        public FFprobeSessionCompleteCallback getCompleteCallback()
        Returns the session specific complete callback.
        Returns:
        session specific complete callback
      • isFFmpeg

        public boolean isFFmpeg()
        Description copied from interface: Session
        Returns whether it is an FFmpeg session or not.
        Specified by:
        isFFmpeg in interface Session
        Returns:
        true if it is an FFmpeg session, false otherwise
      • isFFprobe

        public boolean isFFprobe()
        Description copied from interface: Session
        Returns whether it is an FFprobe session or not.
        Specified by:
        isFFprobe in interface Session
        Returns:
        true if it is an FFprobe session, false otherwise
      • isMediaInformation

        public boolean isMediaInformation()
        Description copied from interface: Session
        Returns whether it is a MediaInformation session or not.
        Specified by:
        isMediaInformation in interface Session
        Returns:
        true if it is a MediaInformation session, false otherwise
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object