Class ImaDaiSettings

java.lang.Object
com.jwplayer.pub.api.media.ads.dai.ImaDaiSettings

public class ImaDaiSettings extends Object
IMA DAI settings for a stream
  • Field Details

    • CREATOR

      public static final <any> CREATOR
  • Constructor Details

    • ImaDaiSettings

      public ImaDaiSettings(String videoId, String cmsId, ImaDaiSettings.StreamType streamType, String apiKey)
      Constructor for DAI settings for a VOD Stream
      Parameters:
      videoId - Video ID for the video you would like to play
      cmsId - CMS ID for the video you would like to play
      streamType - The type of stream (HLS or DASH)
      apiKey - DAI authentication key
    • ImaDaiSettings

      public ImaDaiSettings(String assetKey, ImaDaiSettings.StreamType streamType, String apiKey)
      Constructor for DAI settings for a Live Stream
      Parameters:
      assetKey - The asset key for the Live Stream you would like to play
      streamType - The type of stream (HLS or DASH)
      apiKey - DAI authentication key
  • Method Details

    • getVideoId

      public String getVideoId()
      Returns:
      The video ID for the DAI stream to play
    • getCmsId

      public String getCmsId()
      Returns:
      The CMS ID for the DAI stream to play
    • getAssetKey

      public String getAssetKey()
      Returns:
      The asset key for the DAI stream to play
    • getApiKey

      public String getApiKey()
      Returns:
      The DAI authentication key
    • getStreamType

      public ImaDaiSettings.StreamType getStreamType()
      Returns:
      The type of stream (HLS or DASH)
    • getAdTagParameters

      public Map<String,String> getAdTagParameters()
      Returns:
      The ad tag parameters on the DAI stream request that is override
    • setAdTagParameters

      public void setAdTagParameters(Map<String,String> mAdTagParameters)
      Parameters:
      mAdTagParameters - The ad tag parameters on the DAI stream request that is override
    • describeContents

      public int describeContents()
    • writeToParcel

      public void writeToParcel(Parcel dest, int flags)