java.lang.Object

com.opentok.android.PublisherKit.VideoLayerStats

包含クラス: : PublisherKit


public static class PublisherKit.VideoLayerStats extends 目的

公開済みの単一の動画レイヤーに関する統計情報を表します。

同時配信構成では、各エントリは1つの独立した ビデオエンコーディングに対応します(たとえば、低解像度、中解像度、高解像度のストリームが 並行して送信される場合など)。 SVC(スケーラブル・ビデオ・コーディング)の場合、配信者は 通常、単一のビデオエンコーディングを送信し、スケーラビリティ(時間的、 空間的、あるいはその両方)が内部的にエンコードされ、 scalabilityMode フィールドにいる。

フィールド概要

フィールド

修飾子と型

フィールド

説明

long

bitrate

このビデオレイヤーのビットレート(ビット/秒)。

String

codec

このビデオレイヤーで現在使用されているコーデック(例:「VP8」、「H264」など)。

double

encodedFrameRate

エンコードされた動画のフレームレート(1秒あたりのフレーム数)。

int

height

動画フレームの高さ(ピクセル単位)。

String

qualityLimitationReason

このレイヤーで品質上の制限が生じている理由。

String

scalabilityMode

スケーラビリティ・モードの文字列(例:「L1T1」、「L3T3」など)。

long

totalBitrate

総ビットレート(RTPヘッダー、パディング、およびペイロードを含む)。

int

width

動画フレームの幅(ピクセル単位)。

コンストラクタの概要

コンストラクタ

コンストラクタ

説明

VideoLayerStats(int width, int height, double encodedFrameRate, long bitrate, long totalBitrate, String scalabilityMode, String qualityLimitationReason, String codec)

方法の概要

java.lang クラスから継承されたメソッド。目的

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

フィールドの詳細

public int width

動画フレームの幅(ピクセル単位)。

高さ

public int height

動画フレームの高さ(ピクセル単位)。

encodedFrameRate

public double encodedFrameRate

エンコードされた動画のフレームレート(1秒あたりのフレーム数)。

ビットレート

public long bitrate

このビデオレイヤーのビットレート(ビット/秒)。

総ビットレート

public long totalBitrate

総ビットレート(RTPヘッダー、パディング、およびペイロードを含む)。

スケーラビリティモード

public ストリング スケーラビリティモード

スケーラビリティ・モードの文字列(例:「L1T1」、「L3T3」など)。 この情報は利用できない場合、この値はnullとなる場合があります。

品質・制限・理由

public ストリング 品質・制限・理由

このレイヤーで品質上の制限が生じている理由。

コーデック

public ストリング コーデック

このビデオレイヤーで現在使用されているコーデック(例:「VP8」、「H264」など)。 この情報が利用できない場合、この値はnullになることがあります。

コンストラクタの詳細

VideoLayerStats

public VideoLayerStats(int width, int height, double encodedFrameRate, long bitrate, long totalBitrate, ストリング scalabilityMode, ストリング 品質制限理由, ストリング (コーデック)