Back to Exoplayer

SpliceInsertCommand (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/metadata/scte35/SpliceInsertCommand.html

latest9.0 KB
Original Source

Package com.google.android.exoplayer2.metadata.scte35

Class SpliceInsertCommand


[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public final classSpliceInsertCommandextends[SpliceCommand](SpliceCommand.html "class in com.google.android.exoplayer2.metadata.scte35")

Deprecated. com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.

Represents a splice insert command defined in SCTE35, Section 9.3.3.

Nested Class Summary

Nested Classes | Modifier and Type | Class | Description | | --- | --- | --- | | static class | SpliceInsertCommand.ComponentSplice | Deprecated.

Holds splicing information for specific splice insert command components. |

- 

Nested classes/interfaces inherited from interface android.os.Parcelable

Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>

Field Summary

Fields | Modifier and Type | Field | Description | | --- | --- | --- | | boolean | autoReturn | Deprecated.

If breakDurationUs is not C.TIME_UNSET, defines whether breakDurationUs should be used to know when to return to the network feed. | | int | availNum | Deprecated.

Holds the value of avail_num as defined in SCTE35, Section 9.3.3. | | int | availsExpected | Deprecated.

Holds the value of avails_expected as defined in SCTE35, Section 9.3.3. | | long | breakDurationUs | Deprecated.

The duration of the splice in microseconds, or C.TIME_UNSET if no duration is present. | | List<SpliceInsertCommand.ComponentSplice> | componentSpliceList | Deprecated.

If programSpliceFlag is false, a non-empty list containing the SpliceInsertCommand.ComponentSplices. | | static Parcelable.Creator<SpliceInsertCommand> | CREATOR | Deprecated. | | boolean | outOfNetworkIndicator | Deprecated.

If true, the splice event is an opportunity to exit from the network feed. | | boolean | programSpliceFlag | Deprecated.

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

Equivalent to programSplicePts but in the playback timebase. | | long | programSplicePts | Deprecated.

If programSpliceFlag is true, the PTS at which the program splice should occur. | | boolean | spliceEventCancelIndicator | Deprecated.

True if the event with id spliceEventId has been canceled. | | long | spliceEventId | Deprecated.

The splice event id. | | boolean | spliceImmediateFlag | Deprecated.

Whether splicing should be done at the nearest opportunity. | | int | uniqueProgramId | Deprecated.

The unique program id as defined in SCTE35, Section 9.3.3. |

- 

Fields inherited from interface android.os.Parcelable

CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE

Method Summary

All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description | | --- | --- | --- | | String | toString() | Deprecated. | | void | writeToParcel​(Parcel dest, int flags) | Deprecated. |

- 

Methods inherited from class com.google.android.exoplayer2.metadata.scte35.SpliceCommand

describeContents

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

- 

Methods inherited from interface com.google.android.exoplayer2.metadata.Metadata.Entry

getWrappedMetadataBytes, getWrappedMetadataFormat, populateMediaMetadata

Field Detail

- 

spliceEventId

public final long spliceEventId

Deprecated.

The splice event id.

- 

spliceEventCancelIndicator

public final boolean spliceEventCancelIndicator

Deprecated.

True if the event with id spliceEventId has been canceled.

- 

outOfNetworkIndicator

public final boolean outOfNetworkIndicator

Deprecated.

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

public final boolean programSpliceFlag

Deprecated.

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

- 

spliceImmediateFlag

public final boolean spliceImmediateFlag

Deprecated.

Whether splicing should be done at the nearest opportunity. If false, splicing should be done at the moment indicated by programSplicePlaybackPositionUs or SpliceInsertCommand.ComponentSplice.componentSplicePlaybackPositionUs, depending on programSpliceFlag.

- 

programSplicePts

public final long programSplicePts

Deprecated.

If programSpliceFlag is true, the PTS at which the program splice should occur. C.TIME_UNSET otherwise.

- 

programSplicePlaybackPositionUs

public final long programSplicePlaybackPositionUs

Deprecated.

Equivalent to programSplicePts but in the playback timebase.

- 

componentSpliceList

public final[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[SpliceInsertCommand.ComponentSplice](SpliceInsertCommand.ComponentSplice.html "class in com.google.android.exoplayer2.metadata.scte35")> componentSpliceList

Deprecated.

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

- 

autoReturn

public final boolean autoReturn

Deprecated.

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

- 

breakDurationUs

public final long breakDurationUs

Deprecated.

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

- 

uniqueProgramId

public final int uniqueProgramId

Deprecated.

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

- 

availNum

public final int availNum

Deprecated.

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

- 

availsExpected

public final int availsExpected

Deprecated.

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

- 

CREATOR

public static final[Parcelable.Creator](https://developer.android.com/reference/android/os/Parcelable.Creator.html "class or interface in android.os")<[SpliceInsertCommand](SpliceInsertCommand.html "class in com.google.android.exoplayer2.metadata.scte35")> CREATOR

Deprecated.

Method Detail

- 

toString

public[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")toString()

Deprecated. Overrides:toString in class SpliceCommand

- 

writeToParcel

public void writeToParcel​([Parcel](https://developer.android.com/reference/android/os/Parcel.html "class or interface in android.os")dest,
                          int flags)

Deprecated.