Classes

The following classes are available globally.

  • Represent one ad break.

    See more

    Declaration

    Objective-C

    @interface ATVAd : NSObject <NSCopying>

    Swift

    class ATVAd : NSObject, NSCopying
  • Ad container holds all the ad breaks that will be played in the video player.

    See more

    Declaration

    Objective-C

    @interface ATVAdSchedule : NSObject <NSCopying>

    Swift

    class ATVAdSchedule : NSObject, NSCopying
  • An object for setting video metadata.

    See more

    Declaration

    Objective-C

    @interface ATVMediaItem : NSObject

    Swift

    class ATVMediaItem : NSObject
  • An object for creating a individual subtitle in srt.

    See more

    Declaration

    Objective-C

    @interface ATVSubtitle : NSObject

    Swift

    class ATVSubtitle : NSObject
  • An container holds all ATVSubtitle.

    See more

    Declaration

    Objective-C

    @interface ATVSubtitleConfig : NSObject

    Swift

    class ATVSubtitleConfig : NSObject
  • Video player that is capable to play VAST 2 video ads and showing subtitles in SRT format.

    See more

    Declaration

    Objective-C

    @interface ATVVideoPlayer : NSObject

    Swift

    class ATVVideoPlayer : NSObject