Class MediaTrack

    • Constructor Detail

      • MediaTrack

        public MediaTrack()
      • MediaTrack

        public MediaTrack​(MediaTrack 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

      • getType

        public String getType()
        Get 轨道类型,取值有:
        • Video :视频轨道。视频轨道由以下 Item 组成:
          • VideoTrackItem
          • EmptyTrackItem
          • MediaTransitionItem
        • Audio :音频轨道。音频轨道由以下 Item 组成:
          • AudioTrackItem
          • EmptyTrackItem
        Returns:
        Type 轨道类型,取值有:
        • Video :视频轨道。视频轨道由以下 Item 组成:
          • VideoTrackItem
          • EmptyTrackItem
          • MediaTransitionItem
        • Audio :音频轨道。音频轨道由以下 Item 组成:
          • AudioTrackItem
          • EmptyTrackItem
      • setType

        public void setType​(String Type)
        Set 轨道类型,取值有:
        • Video :视频轨道。视频轨道由以下 Item 组成:
          • VideoTrackItem
          • EmptyTrackItem
          • MediaTransitionItem
        • Audio :音频轨道。音频轨道由以下 Item 组成:
          • AudioTrackItem
          • EmptyTrackItem
        Parameters:
        Type - 轨道类型,取值有:
        • Video :视频轨道。视频轨道由以下 Item 组成:
          • VideoTrackItem
          • EmptyTrackItem
          • MediaTransitionItem
        • Audio :音频轨道。音频轨道由以下 Item 组成:
          • AudioTrackItem
          • EmptyTrackItem
      • getTrackItems

        public MediaTrackItem[] getTrackItems()
        Get 轨道上的媒体片段列表。
        Returns:
        TrackItems 轨道上的媒体片段列表。
      • setTrackItems

        public void setTrackItems​(MediaTrackItem[] TrackItems)
        Set 轨道上的媒体片段列表。
        Parameters:
        TrackItems - 轨道上的媒体片段列表。