包含クラス: : 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 - ネットワーク状態の変化の理由を説明する文字列 (ネイティブの列挙型からマッピングされたもの)。