Package-level declarations
Types
Link copied to clipboard
abstract class MediaProjectionService<T : IStreamer>(streamerFactory: StreamerFactory<T>, notificationId: Int = DEFAULT_NOTIFICATION_ID, channelId: String = DEFAULT_NOTIFICATION_CHANNEL_ID, @StringRes channelNameResourceId: Int = R.string.default_channel_name, @StringRes channelDescriptionResourceId: Int = 0, @DrawableRes notificationIconResourceId: Int = R.drawable.ic_baseline_linked_camera_24) : StreamerService<T>
Foreground bound service that manages screen recorder streamers.
Link copied to clipboard
abstract class StreamerService<T : IStreamer>(streamerFactory: StreamerFactory<T>, notificationId: Int = DEFAULT_NOTIFICATION_ID, val channelId: String = DEFAULT_NOTIFICATION_CHANNEL_ID, @StringRes val channelNameResourceId: Int = R.string.default_channel_name, @StringRes val channelDescriptionResourceId: Int = 0, @DrawableRes val notificationIconResourceId: Int = R.drawable.ic_baseline_linked_camera_24) : LifecycleService, IRotationProvider.Listener
Foreground bound service that manages streamers.