Local Room Member
LocalRoomMemberの操作を行うクラス。
Inheritors
Properties
Link copied to clipboard
このRoomMemberが退出した時に発火するハンドラ。
Link copied to clipboard
このRoomMemberのMetadataが更新された時に発火するハンドラ。
Link copied to clipboard
このRoomMemberのPublicationの数が変化した時に発火するハンドラ。
Link copied to clipboard
PublicationをSubscribeした時に発火するハンドラ。 Subscriptionにはまだstreamがsetされていない可能性があります。
Link copied to clipboard
PublicationをUnsubscribeした時に発火するハンドラ。
Link copied to clipboard
StreamをPublishした時に発火するハンドラ。
Link copied to clipboard
StreamをUnpublishした時に発火するハンドラ。
Link copied to clipboard
このRoomMemberのSubscriptionの数が変化した時に発火するハンドラ。
Link copied to clipboard
このRoomMemberのPublication一覧。
Link copied to clipboard
このRoomMemberのSubscription一覧。
Functions
Link copied to clipboard
open suspend fun publish(localStream: LocalStream, options: RoomPublication.Options? = null): RoomPublication?
LocalStreamをpublishします。既にpublish中のStreamは指定することができません。 Room.onStreamPublishedHandlerが発火します。
Link copied to clipboard
suspend fun subscribe(publication: RoomPublication, options: RoomSubscription.Options? = null): RoomSubscription?
publicationをsubscribeします。 Room.onPublicationSubscribedHandlerが発火します。
suspend fun subscribe(publicationId: String, options: RoomSubscription.Options? = null): RoomSubscription?
Link copied to clipboard
LocalStreamをunpublishします。 Room.onStreamUnpublishedHandlerが発火します。
Link copied to clipboard
RoomPublicationをsubscribeします。 Room.onPublicationUnsubscribedHandlerが発火します。
Link copied to clipboard
Metadataを更新します。