Skip to content

Index

All Types

Name Summary
dev.bmcreations.scrcast.config.ChannelConfig

An immutable data class representing configuration options for the notification channel of the recording notifications.

|

dev.bmcreations.scrcast.config.FileFormatter

Type alias foe the StorageConfig.fileNameFormatter lambda.

|

dev.bmcreations.scrcast.config.NotificationConfig

An immutable data class representing configuration options for the notification presented from the foreground service.

|

dev.bmcreations.scrcast.recorder.notification.NotificationProvider

Provider contract for managing the recording notification used by ScrCast

|

dev.bmcreations.scrcast.config.Options

An immutable data object representing the Available configuration options for storage, recording, and providing user interaction with the screen recording.

|

dev.bmcreations.scrcast.recorder.RecordingCallbacks

Callback for RecordingState changes during a recording session.

|

dev.bmcreations.scrcast.recorder.RecordingState

Explicit defined state's during a recording session via ScrCast

|

dev.bmcreations.scrcast.ScrCast

Main Interface for accessing ScrCast Library

|

dev.bmcreations.scrcast.config.StorageConfig

An immutable data class representing configuration options for the storage of the output file.

|

dev.bmcreations.scrcast.config.VideoConfig

An immutable data class representing configuration options for the recording.