Local Person
LocalPersonの操作を行うクラス。
Properties
Link copied to clipboard
このLocalPersonがsubscribeした時に発火するハンドラ。 Subscriptionにはまだstreamがsetされていない可能性があります。
Link copied to clipboard
このLocalPersonがunsubscribeした時に発火するハンドラ。
Link copied to clipboard
このLocalPersonがpublishした時に発火するハンドラ。
Link copied to clipboard
このLocalPersonがunpublishした時に発火するハンドラ。
Link copied to clipboard
常にMember.Side.LOCALを返します。
Link copied to clipboard
このMemberの種別。
Functions
Link copied to clipboard
abstract suspend fun publish(localStream: LocalStream, options: Publication.Options? = null): Publication?
Streamをpublishします。既にpublish中のStreamは指定することができません。
Link copied to clipboard
abstract suspend fun subscribe(publication: Publication, options: Subscription.Options? = null): Subscription?
abstract suspend fun subscribe(publicationId: String, options: Subscription.Options? = null): Subscription?
Publicationをsubscribeします。 LocalPerson.subscribe
の返り値でSubscriptionを入手した場合、入手時点で値がsetされています。 その他、イベントの発火によってSubscriptionを取得した場合、まだ値がsetされていない可能性があります。
Link copied to clipboard
Publicationをunsubscribeします。