library / dev.bmcreations.scrcast.config / NotificationConfig
NotificationConfig¶
data class NotificationConfig :Parcelable
An immutable data class representing configuration options for the notification presented from the foreground service.
Constructors¶
| Name | Summary |
|---|---|
| <init> | An immutable data class representing configuration options for the notification presented from the foreground service.NotificationConfig(title:String= "Recording screen", description:String= "", icon:Bitmap? = null, id:Int= 101, showStop:Boolean= false, showPause:Boolean= false, showTimer:Boolean= false, useMediaStyle:Boolean= false, accentColor:Int= R.color.recorder_notification_background, colorAsBackground:Boolean= true, channel:ChannelConfig= ChannelConfig()) |
Properties¶
| Name | Summary |
|---|---|
| accentColor | The accent color resource for the notificationval accentColor:Int |
| channel | val channel:ChannelConfig |
| colorAsBackground | When enabled the notification will use accentColor as the background.val colorAsBackground:Boolean |
| description | The message/description displayed in the notificationval description:String |
| icon | The icon displayed in the notificationval icon:Bitmap? |
| id | The unique identifier for the displayed notificationval id:Int |
| showPause | Whether to add a notification action for pause/resume of the current recording (visible action is dependent on the state of the current recording session).val showPause:Boolean |
| showStop | Whether to add a notification action for stopping the current recording.val showStop:Boolean |
| showTimer | Whether to add a the current recording time to the notification via a chronometer.val showTimer:Boolean |
| title | The title displayed in the notificationval title:String |
| useMediaStyle | Whether to have pause/resume and stop actions show as media style iconsval useMediaStyle:Boolean |