@UnstableApi
abstract class SpliceCommand : Metadata.Entry

Known direct subclasses
PrivateCommand

Represents a private command as defined in SCTE35, Section 9.3.6.

SpliceInsertCommand

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

SpliceNullCommand

Represents a splice null command as defined in SCTE35, Section 9.3.1.

SpliceScheduleCommand

Represents a splice schedule command as defined in SCTE35, Section 9.3.2.

TimeSignalCommand

Represents a time signal command as defined in SCTE35, Section 9.3.4.


Superclass for SCTE35 splice commands.

Summary

Public constructors

Public functions

Int
String!

Inherited functions

From androidx.media3.common.Metadata.Entry
ByteArray<Byte>?

Returns the bytes of the wrapped metadata in this Entry, or null if it doesn't contain wrapped metadata.

Format?

Returns the Format that can be used to decode the wrapped metadata in getWrappedMetadataBytes, or null if this Entry doesn't contain wrapped metadata.

Unit

Updates the MediaMetadata.Builder with the type-specific values stored in this Entry.

From android.os.Parcelable
abstract Unit
writeToParcel(p: Parcel!, p1: Int)

Public constructors

SpliceCommand

SpliceCommand()

Public functions

describeContents

fun describeContents(): Int

toString

fun toString(): String!