SpliceScheduleCommand.Event


class SpliceScheduleCommand.Event


Represents a splice event as contained in a SpliceScheduleCommand.

Summary

Public properties

Boolean

If breakDurationUs is not TIME_UNSET, defines whether breakDurationUs should be used to know when to return to the network feed.

Int

Holds the value of avail_num as defined in SCTE35, Section 9.3.2.

Int

Holds the value of avails_expected as defined in SCTE35, Section 9.3.2.

Long

The duration of the splice in microseconds, or TIME_UNSET if no duration is present.

(Mutable)List<SpliceScheduleCommand.ComponentSplice!>!

If programSpliceFlag is false, a non-empty list containing the ComponentSplices.

Boolean

If true, the splice event is an opportunity to exit from the network feed.

Boolean

Whether the splice mode is program splice mode, whereby all PIDs/components are to be spliced.

Boolean

True if the event with id spliceEventId has been canceled.

Long

The splice event id.

Int

The unique program id as defined in SCTE35, Section 9.3.2.

Long

Represents the time of the signaled splice event as the number of seconds since 00 hours UTC, January 6th, 1980, with the count of intervening leap seconds included.

Public properties

autoReturn

val autoReturn: Boolean

If breakDurationUs is not TIME_UNSET, defines whether breakDurationUs should be used to know when to return to the network feed. If breakDurationUs is TIME_UNSET, the value is undefined.

availNum

val availNum: Int

Holds the value of avail_num as defined in SCTE35, Section 9.3.2.

availsExpected

val availsExpected: Int

Holds the value of avails_expected as defined in SCTE35, Section 9.3.2.

breakDurationUs

val breakDurationUs: Long

The duration of the splice in microseconds, or TIME_UNSET if no duration is present.

componentSpliceList

val componentSpliceList: (Mutable)List<SpliceScheduleCommand.ComponentSplice!>!

If programSpliceFlag is false, a non-empty list containing the ComponentSplices. Otherwise, an empty list.

outOfNetworkIndicator

val outOfNetworkIndicator: Boolean

If true, the splice event is an opportunity to exit from the network feed. If false, indicates an opportunity to return to the network feed.

programSpliceFlag

val programSpliceFlag: Boolean

Whether the splice mode is program splice mode, whereby all PIDs/components are to be spliced. If false, splicing is done per PID/component.

spliceEventCancelIndicator

val spliceEventCancelIndicator: Boolean

True if the event with id spliceEventId has been canceled.

spliceEventId

val spliceEventId: Long

The splice event id.

uniqueProgramId

val uniqueProgramId: Int

The unique program id as defined in SCTE35, Section 9.3.2.

utcSpliceTime

val utcSpliceTime: Long

Represents the time of the signaled splice event as the number of seconds since 00 hours UTC, January 6th, 1980, with the count of intervening leap seconds included.