Classes

The following classes are available globally.

  • Publishオプション

    See more

    Declaration

    Swift

    @objc
    open class RoomPublicationOptions : PublicationOptions
  • このSDKで生成されたRoomMemberの抽象クラス

    See more

    Declaration

    Swift

    @objc
    open class LocalRoomMember : RoomMember
  • 他のSDKで生成されたRoomMember

    See more

    Declaration

    Swift

    @objc
    open class RemoteRoomMember : RoomMember
  • Roomに入室しているMemberの抽象クラス

    See more

    Declaration

    Swift

    @objc
    open class RoomMember : NSObject, Identifiable
  • P2PRoomのLocalMember

    このLocalMemberはP2PRoomのjoin(with:)から生成できます。

    一つのRoomインスタンスには一つのLocalRoomMemberがjoinでき、複数管理することはできません。

    メソッドに関しては、LocalRoomMemberクラスをご確認ください。

    Declaration

    Swift

    @objc
    open class LocalP2PRoomMember : LocalRoomMember
  • P2P通信を行うRoom

    Room抽象クラスもご確認ください。

    See more

    Declaration

    Swift

    @objc
    open class P2PRoom : Room
  • Room SDKにおけるPublication

    Core SDKのPublicationのラッパークラス

    PublicationはLocalMemberがPublishした時に取得でき、Roomに参加している他クライアント(RemoteMember)がSubscribeされると通信を行います。

    Roomなどから他の人のPublicationも取得することはできますが、その場合Streamは含まれません。

    See more

    Declaration

    Swift

    @objc
    open class RoomPublication : NSObject, Identifiable
  • Room抽象クラス

    RoomとはCore SDKのChannelのラッパークラスです。

    Room SDKをご利用いただく場合はChannelというドメインは隠蔽されているので、ChannelではなくRoomを扱います。

    RoomにはP2PRoomとSFURoomが存在し、ユースケースに応じて選択してください。

    RoomにはMemberが入退出できます。Room作成時点のように、Memberのいない状態のRoomも存在できます。

    詳しくは公式ホームページのドキュメントをご確認ください。

    See more

    Declaration

    Swift

    @objc
    open class Room : NSObject, Identifiable
  • SFURoomのLocalMember

    See more

    Declaration

    Swift

    @objc
    open class LocalSFURoomMember : LocalRoomMember
  • SFUサーバを介して通信を行うRoom

    See more

    Declaration

    Swift

    @objc
    open class SFURoom : Room
  • Room SDK におけるSubscription

    Core SDK のSubscriptionのラッパークラス

    SubscriptionはLocalMemberがSubscribeした時に取得でき、Subscriptionに含まれるStreamを利用して映像を描画したりします。

    Roomなどから他の人のSubscriptionも取得することはできますが、その場合Streamは含まれません。

    See more

    Declaration

    Swift

    @objc
    open class RoomSubscription : NSObject, Identifiable