LocalPerson
class LocalPerson : Member
このSDKで生成されたLocalMember
-
イベントデリゲート
Declaration
Swift
weak var delegate: (any LocalPersonDelegate)? { get set }
-
入室しているChannelにStreamをPublishします。
Streamは各種Sourceから作成できます。
同じインスタンスのStreamを複数回Publishすることはできません。必要ならば各種Sourceから再度作成してPublishしてください。
詳しいオプションの設定例についてはPublicationOptions、開発者ドキュメントの大規模会議アプリを実装する上での注意点をご覧ください。
Declaration
Swift
func publish(_ stream: LocalStream, options: PublicationOptions?) async throws -> Publication
Parameters
stream
PublishするStream
options
Publishオプション
completion
完了コールバック
-
PublicationをSubscribeします。
Declaration
Swift
func subscribePublication(publicationID: String, options: SubscriptionOptions?) async throws -> Subscription
Parameters
publicationID
SubscribeするPublicationのID
options
Subscribeオプション
completion
完了コールバック
-
Publishを中止します。
Declaration
Swift
func unpublish(publicationID: String) async throws
Parameters
publicationID
中止するPublicationのID
completion
完了コールバック
-
Subscribeを中止します。
Declaration
Swift
func unsubscribe(subscriptionID: String) async throws
Parameters
subscriptionID
中止するSubscriptionのID
completion
完了コールバック