AdBreakData

@interface AdBreakData : NSObject

/**
 * Ad break id
 */
@property (nonatomic,strong) NSString *adBreakId;

/**
 * Start position in millis
 */
@property (nonatomic,assign) long startPosition;

/**
 * Duration in millis
 * Includes all ads
 */
@property (nonatomic,assign) long duration;

/**
 * Ad list
 */
@property (nonatomic,strong) NSMutableArray<AdData *> *ads;

/**
 * Total ad count
 * If live content, adCount will be -1
 */
@property (nonatomic,assign) int adCount;

- (id)initWithJSON:(NSDictionary *)value;

@end

Undocumented

  • Ad break id

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull adBreakId;
  • Start position in millis

    Declaration

    Objective-C

    @property (nonatomic) long startPosition;
  • Duration in millis Includes all ads

    Declaration

    Objective-C

    @property (nonatomic) long duration;
  • ads

    Ad list

    Declaration

    Objective-C

    @property (nonatomic, strong) NSMutableArray<AdData *> *_Nonnull ads;
  • Total ad count If live content, adCount will be -1

    Declaration

    Objective-C

    @property (nonatomic) int adCount;
  • Undocumented

    Declaration

    Objective-C

    - (id)initWithJSON:(NSDictionary *)value;