システム上で利用可能なカメラのいずれかから映像をキャプチャする、ビデオキャプチャ機能の実装。 続きを読む...
継承する OpenTok.IVideoCapturer、および IDisposable。
| 授業 | |
| クラス | VideoDevice |
| ビデオデバイス(カメラなど)を定義します。 続きを読む... | |
| クラス | 動画形式 |
| ビデオデバイスで利用可能なビデオ形式を定義します。 続きを読む... |
| パブリック型 | |
| enum | 決議 { 低い , ミディアム , 高い , 高画質1080p } |
| 一般的な事前定義済みのビデオ解像度を列挙します。 続きを読む... | |
| enum | フレームレート { Fps30 = 30 , Fps15 = 15 , Fps7 = 7 , Fps1 = 1 } |
| 一般的な事前定義済みの動画フレームレートを列挙します。 続きを読む... |
| パブリックメンバー関数 | |
| void | イニシャル (IVideoFrameConsumer frameConsumer) |
| を初期化します。 VideoCapturer 動画フレームのコンシューマーを使用して。 続きを読む... | |
| void | SetVideoContentHint (動画コンテンツのヒント contentHint) |
| このメソッドは、VideoContentHint に指定された列挙型の値のいずれかをビデオコンテンツヒントとして設定します。デフォルトでは NONE に設定されます。 続きを読む... | |
| 動画コンテンツのヒント | GetVideoContentHint () |
| このメソッドは、動画コンテンツヒントの現在の値を返します。 続きを読む... | |
| void | スタート () |
| 次の場合に呼び出されます。 出版社 動画の配信を開始します。次の番号に電話してください。 IVideoFrameConsumer.Consume(VideoFrame) 新しいフレームが利用可能になるたびに、このメソッドを実行します。 続きを読む... | |
| void | ストップ () |
| 次の場合に呼び出されます。 出版社 動画の公開を停止します。 続きを読む... | |
| void | 破壊する () |
| 次の場合に呼び出されます。 出版社 この VideoFrameConsumer を使用しているオブジェクトが破棄されます。 続きを読む... | |
| VideoCaptureSettings | GetCaptureSettings () |
Vonage Video API Windows SDK は、ビデオキャプチャ機能のビデオ設定を取得するためにこのメソッドを呼び出します。このメソッドを実装する際には、新しい settings 使用する動画設定を定義するオブジェクト。 続きを読む... |
|
| void | 廃棄する () |
| 以下の事項を処理する VideoCapturer オブジェクトのリソース。 | |
| void | イニシャル (IVideoFrameConsumer frameConsumer) |
| を初期化します。 VideoCapturer 動画フレームのコンシューマーを使用して。 続きを読む... | |
| void | SetVideoContentHint (動画コンテンツのヒント contentHint) |
| このメソッドは、VideoContentHint に指定された列挙型の値のいずれかをビデオコンテンツヒントとして設定します。デフォルトでは NONE に設定されます。 続きを読む... | |
| 動画コンテンツのヒント | GetVideoContentHint () |
| このメソッドは、動画コンテンツヒントの現在の値を返します。 続きを読む... | |
| void | スタート () |
| 次の場合に呼び出されます。 出版社 動画の配信を開始します。次の番号に電話してください。 IVideoFrameConsumer.Consume(VideoFrame) 新しいフレームが利用可能になるたびに、このメソッドを実行します。 続きを読む... | |
| void | ストップ () |
| 次の場合に呼び出されます。 出版社 動画の公開を停止します。 続きを読む... | |
| void | 破壊する () |
| 次の場合に呼び出されます。 出版社 この VideoFrameConsumer を使用しているオブジェクトが破棄されます。 続きを読む... | |
| VideoCaptureSettings | GetCaptureSettings () |
Vonage Video API Windows SDK は、ビデオキャプチャ機能のビデオ設定を取得するためにこのメソッドを呼び出します。このメソッドを実装する際には、新しい settings 使用する動画設定を定義するオブジェクト。 続きを読む... |
| 静的パブリックメンバー関数 | |
| static IList< VideoDevice > | EnumerateDevices () |
| システム上で利用可能なビデオデバイスのリストを返します。 続きを読む... |
| 保護されたメンバ関数 | |
| 仮想 void | 廃棄する (bool disposing) |
詳細な説明
システム上で利用可能なカメラのいずれかから動画をキャプチャする、ビデオキャプチャ機能の実装。
用途 VideoCapturer.EnumerateDevices() 利用可能なビデオデバイス(カメラ)の一覧を取得するには、以下のいずれかの CreateVideoCapturer() の方法 VideoDevice クラスからインスタンスを作成する VideoCapturer オブジェクトがある。
について VideoCapturer このクラスは System.IDisposable インターフェースを実装しています。必ず Dispose() のメソッドを使用する。 VideoCapturer そのオブジェクトが不要になったとき(たとえば、 出版社 (キャプチャ機能の使用が終了したとき、またはアプリやウィンドウが閉じられるとき)。
メンバー列挙に関するドキュメント
フレームレート
一般的な事前定義済みの動画フレームレートを列挙します。
| 調査員 | |
|---|---|
| Fps30 | 毎秒30フレーム。 |
| Fps15 | 1秒あたり15フレーム。 |
| Fps7 | 1秒あたり7フレーム。 |
| Fps1 | 1フレーム/秒。 |
決議
一般的な事前定義済みのビデオ解像度を列挙します。
| 調査員 | |
|---|---|
| 低い | Vonage Video API Windows SDK でサポートされているカメラの最低解像度(320x240)または、システムでサポートされているこれに最も近い解像度。 |
| ミディアム | VGA解像度(640×480)または、システムでサポートされているこれに最も近い解像度。 |
| 高い | HD解像度(1280×720)または、その端末でサポートされている最も近い解像度。 |
| 高画質1080p | 1080p解像度(1920×1080)。これは、Vonage Video API Windows SDK でサポートされているカメラの最高解像度、またはデバイスでサポートされているこれに最も近い解像度です。1080p 動画を使用する際の重要な注意事項については、こちらをご覧ください。 開発者ガイド. |
メンバー関数のドキュメント
Destroy()
| void OpenTok.VideoCapturer.Destroy | ( | ) |
次の場合に呼び出されます。 出版社 この VideoFrameConsumer を使用しているオブジェクトが破棄されます。
インプルメンツ OpenTok.IVideoCapturer.
EnumerateDevices()
| --- | --- | --- | --- | --- | static IList< VideoDevice > OpenTok.VideoCapturer.EnumerateDevices | ( | ) |
システム上で利用可能なビデオデバイスのリストを返します。
返り値 : 以下のリスト VideoDevice システム上で利用可能なビデオデバイスを表すオブジェクト。
GetCaptureSettings()
| VideoCaptureSettings OpenTok.VideoCapturer.GetCaptureSettings | ( | ) |
Vonage Video API Windows SDK は、ビデオキャプチャ機能のビデオ設定を取得するためにこのメソッドを呼び出します。このメソッドを実装する際には、新しい settings 使用する動画設定を定義するオブジェクト。
インプルメンツ OpenTok.IVideoCapturer.
GetVideoContentHint()
| 動画コンテンツのヒント OpenTok.VideoCapturer.GetVideoContentHint | ( | ) |
このメソッドは、動画コンテンツヒントの現在の値を返します。
インプルメンツ OpenTok.IVideoCapturer.
Init()
| void OpenTok.VideoCapturer.Init | ( | IVideoFrameConsumer | frameConsumer | ) |
を初期化します。 VideoCapturer 動画フレームのコンシューマーを使用して。
パラメータ : | | | | --- | --- | | frameConsumer | のインスタンス IVideoFrameConsumer 使用するには。 |
インプルメンツ OpenTok.IVideoCapturer.
SetVideoContentHint()
| void OpenTok.VideoCapturer.SetVideoContentHint | ( | 動画コンテンツのヒント | contentHint | ) |
このメソッドは、VideoContentHint に指定された列挙型の値のいずれかをビデオコンテンツヒントとして設定します。デフォルトでは、NONE に設定されます。
インプルメンツ OpenTok.IVideoCapturer.
Start()
| void OpenTok.VideoCapturer.Start | ( | ) |
次の場合に呼び出されます。 出版社 動画の配信を開始します。次の番号に電話してください。 IVideoFrameConsumer.Consume(VideoFrame) 新しいフレームが利用可能になるたびに、このメソッドを実行します。
インプルメンツ OpenTok.IVideoCapturer.
Stop()
| void OpenTok.VideoCapturer.Stop | ( | ) |
次の場合に呼び出されます。 出版社 動画の公開を停止します。
インプルメンツ OpenTok.IVideoCapturer.