com.opentok.BroadcastProperties.Builder
包含クラス: : BroadcastProperties
public static class BroadcastProperties.Builder extends 目的
BroadcastProperties オブジェクトを作成するために使用されます。
関連項目:
: - BroadcastProperties
コンストラクタの概要
コンストラクタ
コンストラクタ
説明
Builder()
方法の概要
すべてのメソッド インスタンスメソッド 具体的なメソッド
修飾子と型
方法
説明
BroadcastProperties.Builder
addRtmpProperties(RtmpProperties rtmpProps)
RTMPブロードキャストストリームのリストを設定するには、このメソッドを呼び出します。
BroadcastProperties
build()
BroadcastProperties オブジェクトを作成します。
BroadcastProperties.Builder
hasAudio(boolean hasAudio)
放送に音声を盛り込むかどうか(true デフォルト)。
BroadcastProperties.Builder
hasHls(boolean hasHls)
HLS放送を組み込むには、このメソッドを呼び出してください(true) かどうか false).
BroadcastProperties.Builder
hasVideo(boolean hasVideo)
放送に動画を盛り込むかどうか(true デフォルト)。
BroadcastProperties.Builder
hls(Hls hls)
HLSオプションを含めるには、このメソッドを呼び出してください。
BroadcastProperties.Builder
layout(BroadcastLayout layout)
放送のレイアウトをカスタマイズします。
BroadcastProperties.Builder
maxBitrate(int maxBitrate)
ブロードキャスト作成時の最大ビットレートを、ビット/秒単位で設定します。
BroadcastProperties.Builder
maxDuration(int maxDuration)
ブロードキャストの最大継続時間を秒単位で設定します。
BroadcastProperties.Builder
multiBroadcastTag(String multiBroadcastTag)
同じセッションに対して複数のブロードキャストを同時にサポートするには、これを設定してください。
BroadcastProperties.Builder
resolution(String resolution)
ブロードキャストストリームの解像度を設定します。
BroadcastProperties.Builder
streamMode(Broadcast.StreamMode streamMode)
この放送のストリームモードを設定します
ストリームが自動的に選択される場合(StreamMode.AUTO(デフォルト設定)、セッション内のすべての
ストリームをアーカイブに含めることができます。
java.lang クラスから継承されたメソッド。目的
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
コンストラクタの詳細
ビルダー
public Builder()
メソッドの詳細
レイアウト
public BroadcastProperties.Builder layout(BroadcastLayout (レイアウト)
放送のレイアウトをカスタマイズします。
パラメータ:
: layout - 型が BroadcastLayout.
戻り値: : レイアウト設定が設定された BroadcastProperties.Builder オブジェクト。
maxDuration
public BroadcastProperties.Builder maxDuration(int maxDuration) throws InvalidArgumentException
ブロードキャストの最大継続時間を秒単位で設定します。 最大継続時間に達すると、ブロードキャストは自動的に停止します。 最大継続時間は、60(60秒)から36000(10時間)までの値に設定できます。 デフォルトの最大継続時間は2時間(7200秒)です。
パラメータ:
: maxDuration - 最大継続時間(秒単位)。
戻り値: : maxDuration 設定が指定された BroadcastProperties.Builder オブジェクト。
投球:
: InvalidArgumentException
maxBitrate
public BroadcastProperties.Builder maxBitrate(int maxBitrate) throws InvalidArgumentException
ブロードキャスト作成時の最大ビットレートを、ビット/秒単位で設定します。
パラメータ:
: maxBitrate - ビット毎秒単位での最大ビットレート。
戻り値: : maxBitrate 設定が適用された BroadcastProperties.Builder オブジェクト。
投球:
: InvalidArgumentException - ビットレートが許容範囲外の場合。
hasHls
public BroadcastProperties.Builder hasHls(boolean hasHls)
HLS放送を組み込むには、このメソッドを呼び出してください(true) かどうか false).
パラメータ:
: hasHls - HLS配信が有効になっているかどうか。
戻り値: : HLS 設定が適用された BroadcastProperties.Builder オブジェクト。
hls
public BroadcastProperties.Builder hls(Hls (hls)
HLSオプションを含めるには、このメソッドを呼び出してください。これにより、 hasHls への true.
パラメータ:
: hls - HLSオブジェクト。
戻り値: : HLS の情報が設定された BroadcastProperties.Builder オブジェクト。
hasAudio
public BroadcastProperties.Builder hasAudio(boolean hasAudio)
放送に音声を盛り込むかどうか(true デフォルト)。
パラメータ:
: hasAudio - true 音声を収録する場合、 false そうでなければ。
戻り値: : hasAudio 設定が指定された BroadcastProperties.Builder オブジェクト。
hasVideo
public BroadcastProperties.Builder hasVideo(boolean hasVideo)
放送に動画を盛り込むかどうか(true デフォルト)。
パラメータ:
: hasVideo - true 動画を掲載する場合、 false そうでなければ。
戻り値: : hasVideo 設定が指定された BroadcastProperties.Builder オブジェクト。
addRtmpProperties
public BroadcastProperties.Builder addRtmpProperties(RtmpProperties rtmpProps) throws InvalidArgumentException
RTMPブロードキャストストリームのリストを設定するには、このメソッドを呼び出してください。RTMPストリームは 5つまでです。
パラメータ:
: rtmpProps - その RtmpProperties RTMPストリームを定義するオブジェクト。
戻り値: : RtmpProperties の設定リストを含む BroadcastProperties.Builder オブジェクト。
投球:
: InvalidArgumentException
決議
public BroadcastProperties.Builder 解像度(ストリング 決議)
ブロードキャストストリームの解像度を設定します。
パラメータ:
: resolution - 放送の解像度。「640x480」(SD、デフォルト)、
「1280x720」(HD)、または「1920x1080」(FHD)のいずれか。
戻り値: : 解像度設定が指定された BroadcastProperties.Builder オブジェクト。
streamMode
public BroadcastProperties.Builder streamMode(Broadcast.StreamMode streamMode)
この放送のストリームモードを設定します
ストリームが自動的に選択される場合(StreamMode.AUTO(デフォルト設定)、セッション内のすべての
ストリームをアーカイブに含めることができます。ストリームを手動で選択した場合は
(StreamMode.MANUAL)、含めるストリームは
への呼び出しに基づいて指定します OpenTok.addBroadcastStream(String, String, boolean, boolean) そして
OpenTok.removeBroadcastStream(String, String) メソッド。これを使って
StreamMode.MANUAL, ストリームの音声、動画、あるいはその両方を
アーカイブに含めるかどうかを指定できます。自動モードと手動モードのいずれにおいても、アーカイブ作成ツールは
以下の基準に基づいてストリームをアーカイブに含めます。
ストリーム
優先順位付けルール.
パラメータ:
: streamMode - で定義された値に設定する Broadcast.StreamMode を列挙する。
戻り値: : ストリームモードの文字列を含む BroadcastProperties.Builder オブジェクト。
multiBroadcastTag
public BroadcastProperties.Builder multiBroadcastTag(ストリング multiBroadcastTag)
同じセッションに対して複数の同時配信をサポートするには、これを設定してください。 進行中のセッションの同時配信ごとに、一意の文字列を設定してください。詳しくは 同時配信に関するドキュメント.
パラメータ:
: multiBroadcastTag - 一意のマルチキャストタグ。
戻り値: : `multiBroadcastTag` 設定が指定された `BroadcastProperties.Builder` オブジェクト。
ビルド
public BroadcastProperties build()
BroadcastProperties オブジェクトを作成します。
戻り値: : BroadcastProperties オブジェクト。