継承元: : Object
定義場所: : lib/opentok/render.rb
概要
OpenTok セッションの Experience Composer によるレンダリングを表しています。詳しくは / Experience Composer.
インスタンス属性の概要
-
Experience Composer が起動した時刻。Unix エポックからの経過時間をミリ秒単位で表したものです。
-
エクスペリエンス・コンポーザーの固有ID。
-
renderに関連付けられたAPIキー。
-
「理由」フィールドは、ステータスが「停止」または「失敗」の場合にのみ利用可能です。
-
Experience Composerの解像度(「640x480」、「480x640」、 「1280x720」、「720x1280」、「1920x1080」、または「1080x1920」)のいずれか。
-
このレンダリングに関連付けられている OpenTok セッションのセッション ID。
-
エクスペリエンス・コンポーザーの状況。
-
パブリッシュされている複合ストリームのID。
-
Experience Composer のステータスが最後に更新された時点の UNIX タイムスタンプ。
-
顧客が管理し、ユーザーの操作を必要とせずに表示されるコンテンツを生成できる、一般に公開されているURL。
インスタンスメソッドの概要
-
OpenTok Experience Composer のレンダリングに関する情報を取得します。
-
OpenTok Experience Composer のレンダリングを停止します。
-
Experience Composerのレンダリング結果をJSON形式でエンコードした文字列表現。
動的メソッド処理
このクラスは、method_missing メソッドを通じて動的メソッドを処理します
#method_missing(method, *args, &block) ⇒ Object
インスタンス属性の詳細
#作成日時 ⇒ int
Experience Composer が起動した時刻。Unix エポックからの経過時間をミリ秒単位で表したものです。
リターンズ
-
(int) —
created_at の現在の値
#id ⇒ 文字列
エクスペリエンス・コンポーザーの固有ID。
リターンズ
-
(文字列) —
id の現在の値
#project_id ⇒ 文字列
renderに関連付けられたAPIキー。
リターンズ
-
(文字列) —
project_id の現在の値
#理由 ⇒ 文字列
「理由」フィールドは、ステータスが「停止」または「失敗」の場合にのみ利用可能です。ステータスが「停止」の場合、「理由」フィールドには以下のいずれかが表示されます。
"Max Duration Exceeded" or "Stop Requested." If the status is failed, the reason will contain a more specific error message.
リターンズ
-
(文字列) —
理性の現在の価値
#決議 ⇒ 文字列
Experience Composerの解像度(「640x480」、「480x640」、 「1280x720」、「720x1280」、「1920x1080」、または「1080x1920」)のいずれか。
リターンズ
-
(文字列) —
解像度の現在の値
#session_id ⇒ 文字列
このレンダリングに関連付けられている OpenTok セッションのセッション ID。
リターンズ
-
(文字列) —
session_id の現在の値
#ステータス ⇒ 文字列
Experience Composer のステータス。ステータスの更新を確認するために、頻繁にポーリングを行ってください。このプロパティは、以下のいずれかに設定されます。
- "starting" — The Vonage Video API platform is in the process of connecting to the remote application at the URL provided. This is the initial state.
- "started" — The Vonage Video API platform has successfully connected to the remote application server, and is publishing the web view to an OpenTok stream.
- "stopped" — The Experience Composer has stopped.
- "failed" — An error occurred and the Experience Composer could not proceed. It may occur at startup if the OpenTok server cannot connect to the remote
application server or republish the stream. It may also occur at any point during the process due to an error in the Vonage Video API platform.
リターンズ
-
(文字列) —
ステータスの現在の値
#streamId ⇒ 文字列
公開されている合成ストリームのID。statusが「starting」の場合はstreamIdは利用できず、statusが「failed」の場合も利用できないことがあります。
リターンズ
-
(文字列) —
streamId の現在の値
#更新日時 ⇒ int
Experience Composer のステータスが最後に更新された時点の UNIX タイムスタンプ。
リターンズ
-
(int) —
updated_at の現在の値
#url ⇒ 文字列
顧客が管理し、ユーザーの操作を必要とせずに表示されるコンテンツを生成できる、一般に公開されているURL。
リターンズ
-
(文字列) —
URLの現在の値
インスタンスメソッドの詳細
#情報 ⇒ オブジェクト
OpenTok Experience Composer のレンダリングに関する情報を取得します。
#ストップ ⇒ オブジェクト
OpenTok Experience Composer のレンダリングを停止します。
#to_json ⇒ オブジェクト
Experience Composerのレンダリング結果をJSON形式でエンコードした文字列表現。