| 宣言された場所 | 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