类 MediaInformationSession

  • 所有已实现的接口:
    Session

    public class MediaInformationSession
    extends AbstractSession
    implements Session

    A custom FFprobe session, which produces a MediaInformation object using the FFprobe output.

    • 构造器详细资料

      • MediaInformationSession

        public MediaInformationSession​(String[] arguments)
        Creates a new media information session.
        参数:
        arguments - command arguments
      • MediaInformationSession

        public MediaInformationSession​(String[] arguments,
                                       MediaInformationSessionCompleteCallback completeCallback)
        Creates a new media information session.
        参数:
        arguments - command arguments
        completeCallback - session specific complete callback
      • MediaInformationSession

        public MediaInformationSession​(String[] arguments,
                                       MediaInformationSessionCompleteCallback completeCallback,
                                       LogCallback logCallback)
        Creates a new media information session.
        参数:
        arguments - command arguments
        completeCallback - session specific complete callback
        logCallback - session specific log callback
    • 方法详细资料

      • getMediaInformation

        public MediaInformation getMediaInformation()
        Returns the media information extracted in this session.
        返回:
        media information extracted or null if the command failed or the output can not be parsed
      • setMediaInformation

        public void setMediaInformation​(MediaInformation mediaInformation)
        Sets the media information extracted in this session.
        参数:
        mediaInformation - media information extracted
      • isFFmpeg

        public boolean isFFmpeg()
        从接口复制的说明: Session
        Returns whether it is an FFmpeg session or not.
        指定者:
        isFFmpeg 在接口中 Session
        返回:
        true if it is an FFmpeg session, false otherwise
      • isFFprobe

        public boolean isFFprobe()
        从接口复制的说明: Session
        Returns whether it is an FFprobe session or not.
        指定者:
        isFFprobe 在接口中 Session
        返回:
        true if it is an FFprobe session, false otherwise
      • isMediaInformation

        public boolean isMediaInformation()
        从接口复制的说明: Session
        Returns whether it is a MediaInformation session or not.
        指定者:
        isMediaInformation 在接口中 Session
        返回:
        true if it is a MediaInformation session, false otherwise