宣言された場所 OTVideoEventReason.h

OTPublisherVideoEventReason

ビデオの有効化および無効化イベントには、 ビデオトラックが有効化/無効化された理由を特定するための理由コードが付随しています。

定義

typedef NS_ENUM(int32_t, OTPublisherVideoEventReason ) {    OTPublisherVideoEventNone = 0,    OTPublisherVideoEventPublisherPropertyChanged = 1,    OTPublisherVideoEventQualityChanged = 3,    OTPublisherVideoEventQualityDegradationBandwidth = 5,    OTPublisherVideoEventQualityDegradationCPU = 6,    OTPublisherVideoEventQualityDegradationOther = 7,    OTPublisherVideoEventCodecChange = 8,    OTPublisherVideoEventResolutionChange = 9, };

定数

OTPublisherVideoEventNone : 特筆すべき動画上の異常や画質の低下は見られない。デフォルトの状態、または原因不明。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventPublisherPropertyChanged : この動画イベントは、このパブリッシャーが OTPublisherKit.publishVideo の値を変更したことが原因で発生しました。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityChanged : この動画の異常は、ネットワークの輻輳レベルの変動によって引き起こされました。 その [OTPublisherKitDelegate publisherVideoDisabled:reason:] メッセージ が送信されます。状況が改善すると、動画ストリームが再開され、 [OTPublisherKitDelegate publisherVideoEnabled:reason:] メッセージが 送信されました。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationBandwidth : ネットワーク帯域幅の不足による品質の低下。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationCPU : クライアント端末のCPUの性能制限に起因する品質の低下。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationOther : その他の理由による品質の低下。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventCodecChange : ストリームのビデオコーデックが変更されました。

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventResolutionChange : 動画の解像度やレイヤー数の変更。 これは、ビットレートの制約、エンコーダの適応、カメラソースの変更 (例:カメラの切り替えや入力解像度の変更)、あるいは設定の変更によって発生することがあります。 必ずしも画質の低下を意味するわけではありません。

Declared In `OTVideoEventReason.h`.

登録地

OTVideoEventReason.h