Class MediaMetaData

    • Constructor Detail

      • MediaMetaData

        public MediaMetaData()
      • MediaMetaData

        public MediaMetaData​(MediaMetaData source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getSize

        public Long getSize()
        Get 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
        Returns:
        Size 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
      • setSize

        public void setSize​(Long Size)
        Set 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
        Parameters:
        Size - 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
      • getContainer

        public String getContainer()
        Get 容器类型,例如 m4a,mp4 等。
        Returns:
        Container 容器类型,例如 m4a,mp4 等。
      • setContainer

        public void setContainer​(String Container)
        Set 容器类型,例如 m4a,mp4 等。
        Parameters:
        Container - 容器类型,例如 m4a,mp4 等。
      • getBitrate

        public Long getBitrate()
        Get 视频流码率平均值与音频流码率平均值之和,单位:bps。
        Returns:
        Bitrate 视频流码率平均值与音频流码率平均值之和,单位:bps。
      • setBitrate

        public void setBitrate​(Long Bitrate)
        Set 视频流码率平均值与音频流码率平均值之和,单位:bps。
        Parameters:
        Bitrate - 视频流码率平均值与音频流码率平均值之和,单位:bps。
      • getHeight

        public Long getHeight()
        Get 视频流高度的最大值,单位:px。
        Returns:
        Height 视频流高度的最大值,单位:px。
      • setHeight

        public void setHeight​(Long Height)
        Set 视频流高度的最大值,单位:px。
        Parameters:
        Height - 视频流高度的最大值,单位:px。
      • getWidth

        public Long getWidth()
        Get 视频流宽度的最大值,单位:px。
        Returns:
        Width 视频流宽度的最大值,单位:px。
      • setWidth

        public void setWidth​(Long Width)
        Set 视频流宽度的最大值,单位:px。
        Parameters:
        Width - 视频流宽度的最大值,单位:px。
      • getDuration

        public Float getDuration()
        Get 视频时长,单位:秒。
        Returns:
        Duration 视频时长,单位:秒。
      • setDuration

        public void setDuration​(Float Duration)
        Set 视频时长,单位:秒。
        Parameters:
        Duration - 视频时长,单位:秒。
      • getRotate

        public Long getRotate()
        Get 视频拍摄时的选择角度,单位:度。
        Returns:
        Rotate 视频拍摄时的选择角度,单位:度。
      • setRotate

        public void setRotate​(Long Rotate)
        Set 视频拍摄时的选择角度,单位:度。
        Parameters:
        Rotate - 视频拍摄时的选择角度,单位:度。
      • getVideoStreamSet

        public MediaVideoStreamItem[] getVideoStreamSet()
        Get 视频流信息。
        Returns:
        VideoStreamSet 视频流信息。
      • setVideoStreamSet

        public void setVideoStreamSet​(MediaVideoStreamItem[] VideoStreamSet)
        Set 视频流信息。
        Parameters:
        VideoStreamSet - 视频流信息。
      • getAudioStreamSet

        public MediaAudioStreamItem[] getAudioStreamSet()
        Get 音频流信息。
        Returns:
        AudioStreamSet 音频流信息。
      • setAudioStreamSet

        public void setAudioStreamSet​(MediaAudioStreamItem[] AudioStreamSet)
        Set 音频流信息。
        Parameters:
        AudioStreamSet - 音频流信息。
      • getVideoDuration

        public Float getVideoDuration()
        Get 视频时长,单位:秒。
        Returns:
        VideoDuration 视频时长,单位:秒。
      • setVideoDuration

        public void setVideoDuration​(Float VideoDuration)
        Set 视频时长,单位:秒。
        Parameters:
        VideoDuration - 视频时长,单位:秒。
      • getAudioDuration

        public Float getAudioDuration()
        Get 音频时长,单位:秒。
        Returns:
        AudioDuration 音频时长,单位:秒。
      • setAudioDuration

        public void setAudioDuration​(Float AudioDuration)
        Set 音频时长,单位:秒。
        Parameters:
        AudioDuration - 音频时长,单位:秒。