包含クラス: : PublisherKit
public static interface PublisherKit.MediaLinkStatsListener
パブリッシャーのメディアリンクの統計情報を取得するためのリスナーオブジェクトを定義します。
関連項目:
: - PublisherKit.setMediaLinkStatsListener(MediaLinkStatsListener listener)
方法の概要
すべてのメソッド インスタンスメソッド デフォルトメソッド
修飾子と型
方法
説明
default void
onMediaLinkStats(PublisherKit publisher, PublisherKit.PublisherMediaLinkStats[] mediaLinkStats)
パブリッシャーのメディアリンク統計を報告するために、定期的に呼び出されます。
default void
onNetworkConditionChanged(PublisherKit publisher, PublisherKit.PublisherMediaLinkStats mediaLinkStats, String reason)
パブリッシャーのネットワーク状態の変化が検出されるたびに呼び出されます。
メソッドの詳細
onMediaLinkStats
デフォルト void onMediaLinkStats(PublisherKit 出版社、 PublisherKit.PublisherMediaLinkStats[] mediaLinkStats)
パブリッシャーのメディアリンク統計情報を報告するために、定期的に呼び出されます。 トランスポートレベルのメトリクスを提供します。
パラメータ:
: publisher - パブリッシャーインスタンス。
: mediaLinkStats - メディアリンクの統計。
onNetworkConditionChanged
デフォルト void onNetworkConditionChanged(PublisherKit 出版社、 PublisherKit.PublisherMediaLinkStats mediaLinkStats, ストリング 理由)
パブリッシャーのネットワーク状態の変化が検出されるたびに呼び出されます。
このコールバックは、パブリッシャーのビデオトラックの状態の変化ではなく、 ネットワーク全体の健全性の変化を報告します。これは、ネットワークの状態に関する 診断情報を提供する点で、ビデオの有効化/無効化に関するコールバックとは異なります。
について reason このパラメータは、ネットワーク状態の変化の原因を示しており、
現在は次のように報告されています。 NETWORK_REASON_NETWORK_CONDITION_CHANGE.
Applications can use this callback to react to network issues, such as updating UI indicators, logging telemetry, or triggering adaptive behavior.
パラメータ:
: publisher - ネットワークの状態が変化したパブリッシャー。
: mediaLinkStats - メディアリンクの統計。
: reason - ネットワーク状態の変化の理由を説明する文字列
(ネイティブの列挙型からマッピングされたもの)。