Structures

The following structures are available globally.

  • Provides ad playback policy rules.

    See more

    Declaration

    Swift

    public struct AdPlaybackPolicy
  • Undocumented

    See more

    Declaration

    Swift

    public struct SubtitleConfiguration
  • Undocumented

    See more

    Declaration

    Swift

    public struct SubtitleLanguage : Codable, CustomDebugStringConvertible
  • Represents Bookmarks request payload information

    See more

    Declaration

    Swift

    public struct BookmarkAttributes : Codable
  • Undocumented

    See more

    Declaration

    Swift

    public struct CustomBookmarkData : Codable
  • Represents the media item which needs to be added to the Player Queue

    See more

    Declaration

    Swift

    public struct MediaPlaylistRequestItem
  • Represents a media track.

    See more

    Declaration

    Swift

    public struct MediaTrack : Codable
    extension MediaTrack: Equatable
    extension MediaTrack: CustomDebugStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public struct PALConfiguration : PALSessionConfiguration
  • Represents Content’s promotional video ad metadata.

    See more

    Declaration

    Swift

    public struct Promo : Codable
  • A value type that tracks quartile progress for a single ad playback.

    Reset via reset() whenever a new ad starts, then call evaluate(ad:progress:fire:) on every progress update. The tracker guarantees forward-only state progression: none → first → mid → third.

    See more

    Declaration

    Swift

    public struct QuartileTracker
  • Undocumented

    See more

    Declaration

    Swift

    public struct ProgramInfo : StreamTimelineMetadata