Package-level declarations
Types
Link copied to clipboard
data class SyncMediaAudioRendererOptions(val alignedSegmentSeekThresholdMs: Int = 500, val audioElementPoolSize: Int = 10, val enableBlobUrls: Boolean? = null, val enableMediaStreaming: Boolean = false)
Options used when instantiating new SyncMediaAudioRenderer instances.
Link copied to clipboard
data class SyncMediaTtsContentBlockAttributeExclusion(val name: String, val values: List<String>? = null)
An attribute name, and optionally the attribute values, that cause a content block to be excluded from a TTS SyncMediaTimeline.
Link copied to clipboard
data class SyncMediaTtsContentBlockRendererOptions(val highlightFirstWordOnSegmentActive: Boolean = false, val segmentHighlightAnnotationOptions: ReaderViewAnnotationOptions? = null, val segmentHighlightEnabled: Boolean = true, val wordHighlightAnnotationOptions: ReaderViewAnnotationOptions? = null, val wordHighlightEnabled: Boolean = false)
Options for a SyncMediaTtsContentBlockRenderer.
Link copied to clipboard
data class SyncMediaTtsTimelineContentTransformationOptions(val contentBlockAttributeExclusions: List<SyncMediaTtsContentBlockAttributeExclusion> = listOf<SyncMediaTtsContentBlockAttributeExclusion>(SyncMediaTtsContentBlockAttributeExclusion(name = "role", values = listOf<String>("presentation", "none")), SyncMediaTtsContentBlockAttributeExclusion(name = "aria-hidden", values = listOf<String>("true"))), val imageAltTextPrefix: String? = null, val normalizeQuotationMarks: Boolean = true)
Options related to how content is generated for TTS SyncMediaTimelines.