RoomDelegate
@objc
public protocol RoomDelegate
Roomイベントデリゲート
-
このRoomが閉じられた後にコールされるイベント
Declaration
Swift
@objc optional func roomDidClose(_ room: Room)Parameters
roomRoom
-
このRoomのMetadataが更新された後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, didUpdateMetadata metadata: String)Parameters
roomRoom
metadataMetadata
-
このRoomに参加しているMemberの数が変化した後に発生するイベント
room(_:memberDidJoin:)またはroom(_:memberDidLeave:)がコールされた後にコールされます。Declaration
Swift
@objc optional func roomMemberListDidChange(_ room: Room)Parameters
roomRoom
-
RoomにMemberが参加した後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, memberDidJoin member: RoomMember)Parameters
roomRoom
member参加したMember
-
RoomからMemberが退出した後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, memberDidLeave member: RoomMember)Parameters
roomRoom
member退出したMember
-
MemberのMetadataが更新された後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, member: RoomMember, metadataDidUpdate metadata: String)Parameters
roomRoom
member対象のMember
metadata更新後のMetadata
-
このRoomのPublicationの数が変化した後に発生するイベント
room(_:didPublishStreamOfPublication:)またはroom(_:didUnpublishStreamOfPublication:)がコールされた後にコールされます。Declaration
Swift
@objc optional func roomPublicationListDidChange(_ room: Room)Parameters
roomRoom
-
StreamがPublishされた後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, didPublishStreamOf publication: RoomPublication)Parameters
roomRoom
publication対象のPublication
-
StreamがUnpublishされた後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, didUnpublishStreamOf publication: RoomPublication)Parameters
roomRoom
publication対象のPublication
-
このRoomのPublicationが
Enabled状態に変更された後に発生するイベントDeclaration
Swift
@objc optional func room( _ room: Room, publicationDidChangeToEnabled publication: RoomPublication )Parameters
roomRoom
publication対象のPublication
-
このRoomのPublicationが
Disabled状態に変更された後に発生するイベントDeclaration
Swift
@objc optional func room( _ room: Room, publicationDidChangeToDisabled publication: RoomPublication )Parameters
roomRoom
publication対象のPublication
-
PublicationのMetadataが更新された後にコールされるイベント
Declaration
Swift
@objc optional func room( _ room: Room, publication: RoomPublication, metadataDidUpdate metadata: String )Parameters
roomRoom
publication対象のPublication
metadata更新後のMetadata
-
PublicationがSubscribeまたはUnsubscribeされた後に発生するイベント
room(_:didSubscribePublicationOf:)またはroom(_:UnsubscribePublicationOf:)がコールされた後にコールされます。Declaration
Swift
@objc optional func roomSubscriptionListDidChange(_ room: Room)Parameters
roomRoom
-
PublicationがSubscribeされた後にコールされるイベント
Declaration
Swift
@objc optional func room(_ room: Room, didSubscribePublicationOf subscription: RoomSubscription)Parameters
roomRoom
subscription対象のSubscription LocalRoomMemberによるSubscribeである場合、まだstreamがsetされていない可能性があります。
-
PublicationがUnsubscribeされた後にコールされるイベント
Declaration
Swift
@objc optional func room( _ room: Room, didUnsubscribePublicationOf subscription: RoomSubscription )Parameters
roomRoom
subscription対象のSubscription
RoomDelegate Protocol Reference