java.lang.Object

com.opentok.android.PublisherKit.PreferredVideoCodecs

包含クラス: : PublisherKit


public static final class PublisherKit.PreferredVideoCodecs extends 目的

動画公開のためのコーデック設定を定義します。 このクラスを使用すると、SDKが自動的に 最適なコーデックを選択するか、あるいは明示的に指定された優先順位付きコーデックリストを使用するかを指定できます。 指定がない場合、優先される動画コーデックは プロジェクト設定に基づいて決定されます。

ネストされたクラスの概要

ネストされたクラス

修飾子と型

クラス

説明

static enum

PublisherKit.PreferredVideoCodecs.Codec

対応しているビデオコーデック。

方法の概要

すべてのメソッド 静的メソッド インスタンスメソッド 具体的なメソッド

修飾子と型

方法

説明

static PublisherKit.PreferredVideoCodecs

automatic()

SDKが自動的にコーデックを選択するコーデック設定を作成します。

ArrayList<PublisherKit.PreferredVideoCodecs.Codec>

getCodecs()

優先順位付きのコーデック一覧を返します。

boolean

isAutomatic()

コーデックの選択が自動であるかどうかを示します。

static PublisherKit.PreferredVideoCodecs

manual(ArrayList<PublisherKit.PreferredVideoCodecs.Codec> codecs)

コーデックの明示的なリストを含むコーデック設定を作成します。

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

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

メソッドの詳細

自動

public static PublisherKit.推奨ビデオコーデック automatic()

SDKが自動的にコーデックを選択するコーデック設定を作成します。

戻り値: : 新しい PreferredVideoCodecs 自動選択用に設定されたインスタンス

マニュアル

public static PublisherKit.推奨ビデオコーデック マニュアル(配列リスト<PublisherKit.PreferredVideoCodecs.Codec> コーデック)

コーデックの明示的なリストを含むコーデック設定を作成します。

パラメータ: : codecs - 優先順位の高いコーデックの順序付きリスト。null または空であってはならない

戻り値: : 新しい PreferredVideoCodecs 指定されたコーデックで設定されたインスタンス

投球: : IllegalArgumentException - もし~なら codecs null または空である

isAutomatic

public boolean isAutomatic()

コーデックの選択が自動であるかどうかを示します。

戻り値: : true SDKがコーデックを自動的に選択する場合、 false 手動でコーデックが提供されている場合

getCodecs

public 配列リスト<PublisherKit.PreferredVideoCodecs.Codec> getCodecs()

優先順位付きのコーデック一覧を返します。

戻り値: : 以下のリスト: PublisherKit.PreferredVideoCodecs.Codec 値、または null 自動の場合