StreamNotificationBuilderInterceptors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun onBuildIncomingCallNotification(builder: NotificationCompat.Builder, fullScreenPendingIntent: PendingIntent, acceptCallPendingIntent: PendingIntent, rejectCallPendingIntent: PendingIntent, callerName: String?, shouldHaveContentIntent: Boolean): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard

Intercept the notification builder and modify the media metadata before it is posted.

Link copied to clipboard

Intercept the notification builder and modify the media playback state before it is posted.

Link copied to clipboard

Intercept the notification builder and modify the media style before it is posted.

Link copied to clipboard

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard
open fun onBuildOngoingCallNotification(builder: NotificationCompat.Builder, callId: StreamCallId, callDisplayName: String? = null, isOutgoingCall: Boolean = false, remoteParticipantCount: Int = 0): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard
open fun onBuildOutgoingCallNotification(builder: NotificationCompat.Builder, ringingState: RingingState, callId: StreamCallId, callDisplayName: String? = null, shouldHaveContentIntent: Boolean = true): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard

Intercept the media session creation and modify it before it is posted.

Inherited functions

Link copied to clipboard
open fun onBuildIncomingCallNotification(builder: NotificationCompat.Builder, fullScreenPendingIntent: PendingIntent, acceptCallPendingIntent: PendingIntent, rejectCallPendingIntent: PendingIntent, callerName: String?, shouldHaveContentIntent: Boolean, payload: Map<String, Any?>): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard

Intercept the notification builder and modify the media style before it is posted.

Link copied to clipboard

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard
open fun onBuildOngoingCallNotification(builder: NotificationCompat.Builder, callId: StreamCallId, callDisplayName: String? = null, isOutgoingCall: Boolean = false, remoteParticipantCount: Int = 0, payload: Map<String, Any?>): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.

Link copied to clipboard
open fun onBuildOutgoingCallNotification(builder: NotificationCompat.Builder, ringingState: RingingState, callId: StreamCallId, callDisplayName: String? = null, shouldHaveContentIntent: Boolean = true, payload: Map<String, Any?>): NotificationCompat.Builder

Intercept the notification builder and modify it before it is posted.