SKWSubscriptionDelegate
Objective-C
@protocol SKWSubscriptionDelegate <NSObject>
Swift
protocol SubscriptionDelegate : NSObjectProtocol
Subscriptionイベントデリゲート
-
Deprecated
SkyWayCore v2.0.7で非推奨となりました。
RoomSubscriptionがUnsubscribeされCanceled状態に変化した後にコールされます。
Declaration
Objective-C
- (void)subscriptionCanceled:(SKWSubscription *_Nonnull)subscription;Swift
optional func subscriptionCanceled(_ subscription: Subscription)Parameters
subscriptionSubscription
-
RoomSubscriptionの接続状態が変化した後にコールされるイベント
Declaration
Objective-C
- (void)subscription:(SKWSubscription *_Nonnull)subscription connectionStateDidChange:(SKWConnectionState)connectionState;Swift
optional func subscription(_ subscription: Subscription, connectionStateDidChange connectionState: ConnectionState)Parameters
subscriptionSubscription
connectionState接続状態
-
RoomSubscriptionにRemoteStreamが追加された時にコールされるイベント
SKWLocalPerson.subscribePublicationWithPublicationID(publicationId:options:completion:)の返り値のSubscriptionについては既にRemoteStreamが入っているため、delegateを設定してもコールされません。Declaration
Objective-C
- (void)subscription:(SKWSubscription *_Nonnull)subscription didAttach:(SKWRemoteStream *_Nonnull)stream;Swift
optional func subscription(_ subscription: Subscription, didAttach stream: RemoteStream)Parameters
subscriptionSubscription
streamRemoteStream