Class VodMetaData

    • Constructor Summary

      Constructors 
      Constructor Description
      VodMetaData()  
      VodMetaData​(VodMetaData 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Float getAudioDuration()
      Get 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      VodAudioStreamItem[] getAudioStreamSet()
      Get 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      Long getBitrate()
      Get 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
      String getContainer()
      Get 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
      Float getDuration()
      Get 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      Long getHeight()
      Get 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      Long getRotate()
      Get 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
      Long getSize()
      Get 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
      Float getVideoDuration()
      Get 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      VodVideoStreamItem[] getVideoStreamSet()
      Get 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      Long getWidth()
      Get 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      void setAudioDuration​(Float AudioDuration)
      Set 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      void setAudioStreamSet​(VodAudioStreamItem[] AudioStreamSet)
      Set 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setBitrate​(Long Bitrate)
      Set 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
      void setContainer​(String Container)
      Set 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
      void setDuration​(Float Duration)
      Set 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      void setHeight​(Long Height)
      Set 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      void setRotate​(Long Rotate)
      Set 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
      void setSize​(Long Size)
      Set 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
      void setVideoDuration​(Float VideoDuration)
      Set 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      void setVideoStreamSet​(VodVideoStreamItem[] VideoStreamSet)
      Set 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setWidth​(Long Width)
      Set 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • VodMetaData

        public VodMetaData()
      • VodMetaData

        public VodMetaData​(VodMetaData 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 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Size 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
      • setSize

        public void setSize​(Long Size)
        Set 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Size - 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 注意:此字段可能返回 null,表示取不到有效值。
      • getContainer

        public String getContainer()
        Get 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Container 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
      • setContainer

        public void setContainer​(String Container)
        Set 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Container - 容器类型,例如 m4a,mp4 等。 注意:此字段可能返回 null,表示取不到有效值。
      • getBitrate

        public Long getBitrate()
        Get 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Bitrate 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
      • setBitrate

        public void setBitrate​(Long Bitrate)
        Set 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Bitrate - 视频流码率平均值与音频流码率平均值之和,单位:bps。 注意:此字段可能返回 null,表示取不到有效值。
      • getHeight

        public Long getHeight()
        Get 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Height 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      • setHeight

        public void setHeight​(Long Height)
        Set 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Height - 视频流高度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      • getWidth

        public Long getWidth()
        Get 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Width 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      • setWidth

        public void setWidth​(Long Width)
        Set 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Width - 视频流宽度的最大值,单位:px。 注意:此字段可能返回 null,表示取不到有效值。
      • getDuration

        public Float getDuration()
        Get 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Duration 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setDuration

        public void setDuration​(Float Duration)
        Set 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Duration - 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      • getRotate

        public Long getRotate()
        Get 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Rotate 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
      • setRotate

        public void setRotate​(Long Rotate)
        Set 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Rotate - 视频拍摄时的选择角度,单位:度。 注意:此字段可能返回 null,表示取不到有效值。
      • getVideoStreamSet

        public VodVideoStreamItem[] getVideoStreamSet()
        Get 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VideoStreamSet 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      • setVideoStreamSet

        public void setVideoStreamSet​(VodVideoStreamItem[] VideoStreamSet)
        Set 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VideoStreamSet - 视频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      • getAudioStreamSet

        public VodAudioStreamItem[] getAudioStreamSet()
        Get 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AudioStreamSet 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      • setAudioStreamSet

        public void setAudioStreamSet​(VodAudioStreamItem[] AudioStreamSet)
        Set 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AudioStreamSet - 音频流信息。 注意:此字段可能返回 null,表示取不到有效值。
      • getVideoDuration

        public Float getVideoDuration()
        Get 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VideoDuration 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setVideoDuration

        public void setVideoDuration​(Float VideoDuration)
        Set 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VideoDuration - 视频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      • getAudioDuration

        public Float getAudioDuration()
        Get 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AudioDuration 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setAudioDuration

        public void setAudioDuration​(Float AudioDuration)
        Set 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AudioDuration - 音频时长,单位:秒。 注意:此字段可能返回 null,表示取不到有效值。