~を作成するために使用されます 出版社 例。 続きを読む...

パブリックメンバー関数
ビルダー (コンテクスト (文脈)
新しいものを生成します ビルダー 例。 続きを読む...
ビルダー ()
新しいものを生成します ビルダー インスタンスだ。
出版社 ビルド ()
を作成する。 出版社 …に基づくインスタンス パブリッシャー.ビルダー 設定。 続きを読む...
プロパティ
IVideoCapturer キャプチャツール [get, set]
このパブリッシャーで使用するビデオキャプチャ機能。キャプチャ機能を指定しない場合は、 出版社 は、によって定義されたデフォルトのビデオキャプチャ機能を使用します。 VideoCapturer クラス。このビデオキャプチャ機能は、システム上で利用可能なデバイスのリストの先頭にあるビデオデバイスを使用します。
ストリング 名称 [get, set]
動画の配信元の名称。その Stream.Name このパブリッシャーによって発行されたストリームのプロパティは、 (全てのクライアントで)この値に設定されます。
IVideoRenderer レンダラー [get, set]
このパブリッシャーで使用するビデオレンダラー。レンダラーを指定しない場合、ビデオはローカルでレンダリングされません。
bool HasAudioTrack = true [get, set]
公開されるストリームに音声トラックを含めるかどうか。
bool HasVideoTrack = true [get, set]
公開されるストリームにビデオトラックを含めるかどうか。
bool ステレオ = false [get, set]
公開されたストリームでステレオオーディオを有効にするかどうか。
uint オーディオビットレート = 0 [get, set]
出版社 オーディオのビットレート。0に設定すると、デフォルト値に戻ります。
bool OpusDtx = false [get, set]
有効にするかどうか Opus DTX 配信ストリーム内で。Opus DTXを有効にすると、長時間の無音部分があるストリームにおいて、帯域幅の使用量を削減できます。
bool オートゲインコントロール = true [get, set]
パブリッシャーでオーディオの自動ゲイン制御が有効になっているかどうか。
bool ノイズ抑制 = true [get, set]
パブリッシャーで音声ノイズ抑制機能が有効になっているかどうか。
bool エコーキャンセル = true [get, set]
パブリッシャー側で音声のエコーキャンセル機能が有効になっているかどうか。
bool オーディオ処理を無効にする = false [get, set]
この機能を有効にすると、AutoGainControl、NoiseSuppression、およびEchoCancellationの各パラメータは無視され、無効とみなされます。
bool ScalableScreenshare = false [get, set]
の使用を許可するかどうか スケーラブルビデオ VideoSourceType が Screen に設定されている(true)か、設定されていない(false、デフォルト)かのいずれかであるパブリッシャーについて。
コンテクスト コンテクスト [get, set]
について コンテクスト これに使う 出版社 オブジェクトがある。
bool SubscriberAudioFallback = true [get, set]
加入者側のオーディオフォールバックを有効にするかどうか。
bool 発行元・音声・フォールバック = false [get, set]
パブリッシャーのオーディオフォールバックを有効にするかどうか。
bool ミュート中にオーディオのキャプチャを許可する = false [get, set]
をに設定すると false、すべての配信者が音声をミュートすると、マイクは自動的にオフになります。少なくとも1人の配信者がミュートを解除すると、マイクは自動的に再びオンになります。これを true, すべての配信者が音声をミュートしている場合でも、マイクは常にオン状態のままとなります。マイクがオフになっている場合、AudioLevel などのコールバックや オーディオデータ パブリッシャーに対しては、これ以降呼び出されなくなります。デフォルト値は false.
推奨ビデオコーデック 推奨ビデオコーデック = null [get, set]
公開に使用する優先ビデオコーデックを指定します。 続きを読む...
bool HasSenderStatsTrack = false [get, set]
公開ストリームで送信者統計情報を有効にするかどうか。デフォルトは false です。
IDispatcher ディスパッチャー [get, set]
について IDispatcher イベントのスケジュール設定に使用されるインスタンス。このSDKには、いくつかの IDispatcher 実装が用意されており、ほとんどのアプリケーションではこれで十分でしょう。また、カスタムな IDispatcher …をオーバーライドすることで IDispatcher インターフェース。このSDKには、以下のものが含まれています。 IDispatcher すべてのプレゼンテーション・フレームワークで利用可能な実装: 続きを読む...

詳細な説明

~を作成するために使用されます 出版社 インスタンスだ。

のインスタンスを作成する ビルダー インスタンスを呼び出すには、 Builder() コンストラクタ。その後、(必要に応じて)、の ビルダー オブジェクト。次に、 Build() を作成する方法 出版社 オブジェクトがある。

コンストラクタとデストラクタのドキュメント

Builder()

OpenTok.Publisher.Builder.Builder ( コンテクスト 文脈 )

新しいものを生成します ビルダー インスタンスだ。

パラメータ : | | | | --- | --- | | コンテキスト | The コンテクスト ~に使用する 出版社 オブジェクト。 |

メンバー関数のドキュメント

Build()

出版社 OpenTok.Publisher.Builder.Build ( )

を作成する。 出版社 …に基づくインスタンス パブリッシャー.ビルダー を設定した。

リターン

物件に関する資料

ディスパッチャー

--- IDispatcher OpenTok.Publisher.Builder.Dispatcher

について IDispatcher イベントのスケジュール設定に使用されるインスタンス。このSDKには、いくつかの IDispatcher 実装が用意されており、ほとんどのアプリケーションではこれで十分でしょう。また、カスタムな IDispatcher …をオーバーライドすることで IDispatcher インターフェース。このSDKには、以下のものが含まれています。 IDispatcher すべてのプレゼンテーション・フレームワークで利用可能な実装:

推奨ビデオコーデック

--- 推奨ビデオコーデック OpenTok.Publisher.Builder.PreferredVideoCodecs = null

公開に使用する推奨ビデオコーデックを指定します。

このプロパティを使用して、ネゴシエーション中にどのビデオコーデックを優先するかを制御します。 OpenTok.推奨ビデオコーデック インスタンスを使用して、コーデックの選択を自動で行うか、あるいは明示的な順序付きコーデックリストを指定するかを指定します。

  • に設定する。 PreferredVideoCodecs.Automatic() SDKに最適なコーデックの順序を選定させるため。
  • に設定する。 new PreferredVideoCodecs(new List<PreferredVideoCodecs.Codec> { ... }) 手動での優先順位を指定するには。
  • 退室 null プロジェクト設定で定義されたデフォルトのコーデック設定を使用する。

無効なコーデックリスト(例:空のリスト)が指定された場合、パブリッシャーの初期化は失敗します。サポートされているコーデック: VP8, H264, VP9.