LocalSFURoomMember

@objc
open class LocalSFURoomMember : LocalRoomMember

SFURoomのLocalMember

  • 入室しているRoomにStreamをPublishします。

    Streamは各種Sourceから作成できます。

    同じインスタンスのStreamを複数回Publishすることはできません。必要ならば各種Sourceから再度作成してPublishしてください。

    SFURoomではコーデック指定されたPublishはサポートされていませんので、options.codecCapabilitiesが指定されている場合、失敗します。

    また、maxFramerateを複数設定したPublish(サイマルキャスト)は利用できません。

    オプションについては Core SDK のリファレンスもご確認ください。

    Declaration

    Swift

    override public func publish(
        _ stream: LocalStream,
        options: RoomPublicationOptions?,
        completion: ((RoomPublication?, Error?) -> Void)?
    )

    Parameters

    stream

    PublishするStream

    options

    Publishオプション

    completion

    完了コールバック

  • Publishを停止します。

    Declaration

    Swift

    override public func unpublish(publicationId: String, completion: ((Error?) -> Void)?)

    Parameters

    publicationId

    停止するPublicationのID

    completion

    完了コールバック