Contents

initWithTimeRange:auxiliaryContent:marked:requiresLinearPlayback:identifier:

Initializes a new timeline segment with the specified characteristics.

Declaration

- (instancetype) initWithTimeRange:(CMTimeRange) timeRange auxiliaryContent:(BOOL) auxiliaryContent marked:(BOOL) marked requiresLinearPlayback:(BOOL) requiresLinearPlayback identifier:(NSString *) identifier;

Parameters

  • timeRange:

    The time range defining the segment’s position and duration within the timeline.

  • auxiliaryContent:

    Whether the segment contains main or auxiliary content.

  • marked:

    Whether the segment should be visually highlighted in the timeline UI.

  • requiresLinearPlayback:

    Whether the segment must be played sequentially without seeking or skipping.

  • identifier:

    External identifier for tracking or analytics purposes.