準拠規格 NSObject
宣言された場所 OTPublisherKit.h

概要

OTPublisherインスタンスへのメッセージ送信に使用されます。OTPublisherクラスには 以下の delegate プロパティ。 [OTPublisherKit initWithDelegate:] メッセージ、または [OTPublisherKit initWithDelegate:settings:] メッセージでは、 OTPublisherKitDelegate オブジェクトを指定します。

– publisher:didFailWithError: 必須メソッド

パブリッシャーでエラーが発生した場合に送信されます。このメッセージが送信されると、 パブリッシャーはセッションから完全に切り離されたものとみなされ、 解放される可能性があります。

- (void)publisher:(nonnull OTPublisherKit *)publisher didFailWithError:(nonnull OTError *)error

パラメータ

publisher この出来事を報じた出版社。
error エラー(an OTError オブジェクト)。その OTPublisherErrorCode enum(OTError クラスで定義されている)は、 code このオブジェクトのプロパティ。

登録地

OTPublisherKit.h

– muteForced:

モデレーターがこの配信者の音声を強制的にミュートにした際に送信されます。

- (void)muteForced:(nonnull OTPublisherKit *)publisher

パラメータ

publisher 出版社。

考察

参照 [OTSession forceMuteAll:error:] そして [OTSession forceMuteStream:error:].

登録地

OTPublisherKit.h

– publisher:streamCreated:

配信者がストリーミングを開始したときに送信されます。

- (void)publisher:(nonnull OTPublisherKit *)publisher streamCreated:(nonnull OTStream *)stream

パラメータ

publisher ストリームの配信元。
stream 作成されたストリーム。

登録地

OTPublisherKit.h

– publisher:streamDestroyed:

配信者がストリーミングを停止した際に送信されます。

- (void)publisher:(nonnull OTPublisherKit *)publisher streamDestroyed:(nonnull OTStream *)stream

パラメータ

publisher このストリームの配信を停止した配信元。
stream 途絶えた小川。

登録地

OTPublisherKit.h

– publisherVideoDisabled:reason:

このメッセージは、パブリッシャーが動画の送信を停止した際に送信されます。 動画の送信が停止した理由については、「reason」パラメータを確認してください。

- (void)publisherVideoDisabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason

パラメータ

publisher について OTPublisher(出版社 今後、動画を送信しなくなるものです。
reason ビデオトラックが無効にされた理由。詳しくは OTPublisherVideoEventReason.

登録地

OTPublisherKit.h

– publisherVideoEnabled:reason:

このメッセージは、パブリッシャーの動画ストリームが再開されたとき( 動画が無効化された後)に送信されます。動画が再開された理由については、 reason パラメータを確認してください。

- (void)publisherVideoEnabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason

パラメータ

publisher について OTPublisher(出版社 動画を送信するものです。
reason ビデオトラックが有効にされた理由。詳細はこちら OTPublisherVideoEventReason.

登録地

OTPublisherKit.h

– publisherVideoDisableWarning:

このメッセージは、パブリッシャーがストリームの 画質が低下したと判断し、さらに画質が低下した場合は 動画を無効にする場合に送信されます。画質がさらに低下した場合、パブリッシャーは動画を 無効にし、 [OTPublisherKitDelegate publisherVideoDisabled:reason:] メッセージ が送信されます。ネットワークの輻輳レベルが改善された場合、 [OTPublisherKitDelegate publisherVideoDisableWarningLifted:] メッセージが 送信されました。

- (void)publisherVideoDisableWarning:(nonnull OTPublisherKit *)publisher

パラメータ

publisher について OTPublisher(出版社 近いうちに動画の配信を停止する可能性がある。

考察

このメッセージは、主に接続品質が低下した際に送信されます。

登録地

OTPublisherKit.h

– publisherVideoDisableWarningLifted:

このメッセージは、パブリッシャーがネットワークの 輻輳レベルが改善し、再生が停止されていた動画が 直ちにリスクとなる状況ではなくなったと判断した際に送信されます。このメッセージは、 [OTPublisherKitDelegate publisherVideoDisableWarning:] メッセージが 送信されました。

- (void)publisherVideoDisableWarningLifted:(nonnull OTPublisherKit *)publisher

パラメータ

publisher について OTPublisher(出版社 インスタンスだ。

考察

このメッセージは、主に接続品質が改善されたときに送信されます。

登録地

OTPublisherKit.h