SFUBot

class SFUBot : RemoteMemberImpl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
override val channel: Channel
Link copied to clipboard

このSFUBotのForwarding一覧。

Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val metadata: String?
Link copied to clipboard
open override val name: String?
Link copied to clipboard
open override var onLeftHandler: () -> Unit?
Link copied to clipboard
open override var onMetadataUpdatedHandler: (metadata: String) -> Unit?
Link copied to clipboard
open override var onPublicationListChangedHandler: () -> Unit?
Link copied to clipboard
open override var onSubscriptionListChangedHandler: () -> Unit?
Link copied to clipboard
open override val publications: List<Publication>
Link copied to clipboard
open override val side: Member.Side
Link copied to clipboard
open override val state: Member.State
Link copied to clipboard
open override val subscriptions: List<Subscription>
Link copied to clipboard
open override val subType: String

常に"sfu"を返します。

Link copied to clipboard
open override val type: Member.Type

常にMember.Type.BOTを返します。

Link copied to clipboard
override val uniqueId: String

Functions

Link copied to clipboard
open suspend override fun leave(): Boolean
Link copied to clipboard
suspend fun startForwarding(publication: Publication, configure: Forwarding.Configure? = null): Forwarding?

PublicationをForwardingします。

Link copied to clipboard
suspend fun stopForwarding(forwarding: Forwarding): Boolean

Forwarding停止します。

Link copied to clipboard
open suspend override fun updateMetadata(metadata: String): Boolean