HlsRedundantGroup.GroupKey


class HlsRedundantGroup.GroupKey


Defines a key that groups variants or renditions into one HlsRedundantGroup.

Summary

Public constructors

GroupKey(format: Format!, stableId: String?)

Creates a GroupKey.

GroupKey(format: Format!, stableId: String?, name: String?)

Creates a GroupKey.

Public functions

Boolean
equals(other: Any?)
Int

Public properties

Format!

The Format shared by the grouped variants or the grouped renditions.

String?

The name of the grouped renditions.

String?

The stable identifier shared by variants or renditions, or null.

Public constructors

GroupKey

GroupKey(format: Format!, stableId: String?)

Creates a GroupKey.

Parameters
format: Format!

See format.

stableId: String?

See stableId.

GroupKey

GroupKey(format: Format!, stableId: String?, name: String?)

Creates a GroupKey.

Parameters
format: Format!

See format.

stableId: String?

See stableId.

name: String?

See name.

Public functions

equals

fun equals(other: Any?): Boolean

hashCode

fun hashCode(): Int

Public properties

format

val formatFormat!

The Format shared by the grouped variants or the grouped renditions.

name

val nameString?

The name of the grouped renditions. This can be null if unknown or the GroupKey groups variants.

stableId

val stableIdString?

The stable identifier shared by variants or renditions, or null.

If the GroupKey groups variants, then this field is the stableVariantId of the variants; If the GroupKey groups renditions, then this field is the stableRenditionId of the renditions.