LabelingConfig

LabelingConfig

data class LabelingConfig(var subtitleLabeler: SubtitleLabeler? = null, var audioLabeler: AudioLabeler? = null, var videoQualityLabeler: VideoQualityLabeler? = null, var audioQualityLabeler: AudioQualityLabeler? = null) : Parcelable

Configures custom labeling.

Audio and subtitle labelers are applied to all audio and subtitle tracks during local playback and while casting.

While casting, this does not relabel tracks in the native cast receiver UI.

Constructors

LabelingConfigconstructor(subtitleLabeler: SubtitleLabeler? = null, audioLabeler: AudioLabeler? = null, videoQualityLabeler: VideoQualityLabeler? = null, audioQualityLabeler: AudioQualityLabeler? = null)

Properties

NameSummary
audioLabeler@Transient
var audioLabeler: AudioLabeler?
The current AudioLabeler.
audioQualityLabeler@Transient
var audioQualityLabeler: AudioQualityLabeler?
The current AudioQualityLabeler.
subtitleLabeler@Transient
var subtitleLabeler: SubtitleLabeler?
The current SubtitleLabeler.
videoQualityLabeler@Transient
var videoQualityLabeler: VideoQualityLabeler?
The current VideoQualityLabeler.