SKWLocalPersonDelegate

Objective-C

@protocol SKWLocalPersonDelegate <SKWMemberDelegate>

Swift

protocol LocalPersonDelegate : MemberDelegate

LocalPersonイベントデリゲート

  • LocalPersonがStreamをPublishした後にコールされます。

    Declaration

    Objective-C

    - (void)localPerson:(SKWLocalPerson *_Nonnull)localPerson
        didPublishStreamOfPublication:(SKWPublication *_Nonnull)publication;

    Swift

    optional func localPerson(_ localPerson: LocalPerson, didPublishStreamOf publication: Publication)

    Parameters

    localPerson

    LocalPerson

    publication

    StreamをPublishした時のPublication

  • LocalPersonがStreamをUnpublishした後にコールされます。

    Declaration

    Objective-C

    - (void)localPerson:(SKWLocalPerson *_Nonnull)localPerson
        didUnpublishStreamOfPublication:(SKWPublication *_Nonnull)publication;

    Swift

    optional func localPerson(_ localPerson: LocalPerson, didUnpublishStreamOf publication: Publication)

    Parameters

    localPerson

    LocalPerson

    publication

    StreamをUnpublishした時のPublication

  • LocalPersonがPublicationをSubscribeした後にコールされます。

    Declaration

    Objective-C

    - (void)localPerson:(SKWLocalPerson *_Nonnull)localPerson
        didSubscribePublicationOfSubscription:
            (SKWSubscription *_Nonnull)subscription;

    Swift

    optional func localPerson(_ localPerson: LocalPerson, didSubscribePublicationOf subscription: Subscription)

    Parameters

    localPerson

    LocalPerson

    subscription

    Subscribeした時のSubscription まだstreamがsetされていない可能性があります。

  • LocalPersonがPublicationをUnsubscribeした後にコールされます。

    Declaration

    Objective-C

    - (void)localPerson:(SKWLocalPerson *_Nonnull)localPerson
        didUnsubscribePublicationOfSubscription:
            (SKWSubscription *_Nonnull)subscription;

    Swift

    optional func localPerson(_ localPerson: LocalPerson, didUnsubscribePublicationOf subscription: Subscription)

    Parameters

    localPerson

    LocalPerson

    subscription

    Unsubscribeした時のSubscription