OpenTok Windows SDK リファレンス
OpenTok Windows SDK には、以下のクラスが含まれています:
| クラス | 説明 |
|---|---|
| オーディオデータ | オーディオサンプルのバッチに関連するいくつかのパラメータを定義します。 |
| mf_capturer_format | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| オープントーク | 帯域幅やCPUリソースが限られている場合に、ビデオエンジンがフレームレートや解像度を調整する際に従おうとするポリシーについて説明します。これは「ベストエフォート」方式のポリシーです。フレームレートについては保証されるものではなく、その他の理由により一部のフレームがスキップされる場合があります。 |
| OpenTok.AudioCapturer | 利用可能なオーディオ入力デバイスを一覧表示したり、Publisher オブジェクトのオーディオ入力デバイスを設定したりするための静的メソッドが含まれています。 |
| OpenTok.AudioCapturer.AudioDevice | システム上で利用可能なオーディオデバイスを表します。EnumerateDevices および SetAudioInputDevice(AudioDevice audioInput) を参照してください。 |
| OpenTok.AudioData | オーディオサンプルのバッチに関連するいくつかのパラメータを定義します。 |
| OpenTok.AudioDevice | パブリッシャーおよびサブスクライバーが使用するオーディオデバイスを設定するためのメソッドを含むクラス。 |
| OpenTok.AudioDevice.AudioBus | すべてのパブリッシャーおよびサブスクライバーで使用されるオーディオバスです。このクラスは、オーディオサンプルを読み書きし、それらをレンダリングしたり、リモートのピアに送信したりするために使用されます。 |
| OpenTok.AudioDevice.InputAudioDevice | Windows システムで使用可能な入力オーディオデバイス(マイクなど)を表します。EnumerateInputAudioDevices および SetInputAudioDevice を参照してください。 |
| OpenTok.AudioDevice.Notifications | システムオーディオデバイスの通知を購読することを表します。このオブジェクトは、システムの入力または出力オーディオデバイスが追加または削除されたとき、およびシステムのデフォルトの入力または出力オーディオデバイスが変更されたときに、イベントを送信します。このインスタンスは、使用しなくなった時点で破棄して、非管理リソースを解放することができます。 |
| OpenTok.AudioDevice.Notifications.InputAudioDeviceEventArgs | オーディオ入力デバイスのイベントに関する引数が含まれています。 |
| OpenTok.AudioDevice.Notifications.OutputAudioDeviceEventArgs | オーディオ出力デバイスのイベントに関する引数が含まれています。 |
| OpenTok.AudioDevice.OutputAudioDevice | Windows システムで使用可能な出力オーディオデバイス(ヘッドフォンやスピーカーなど)を表します。EnumerateOutputAudioDevices および SetOutputAudioDevice を参照してください。 |
| OpenTok.AudioDeviceSettings | IAudioDevice.GetAudioCapturerSettings() および IAudioDevice.GetAudioRendererSettings() メソッドから取得された設定を定義します。 |
| OpenTok.AudioTransformer | Publisher.AudioTransformers 配列で使用されるオーディオ変換を定義します。 |
| OpenTok.Builder | Subscriberインスタンスを作成するために使用されます。 |
| OpenTokの機能 | セッションへの接続に使用されるトークンに割り当てられたロールに基づいて、Session オブジェクトの Capabilities プロパティの値を定義します。 |
| OpenTok.Capturer.DshowCapturer.CapturerFormat | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| OpenTok.Capturer.DshowCapturer.Device | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| OpenTok.CapturerFormat | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| OpenTok.Connection | クライアントとVonage Video APIセッション間の接続を表します。 |
| OpenTok.Context | Session、Publisher、およびSubscriberオブジェクトのリソースを管理するために使用されます。 |
| OpenTok.DedicatedWorkerDispatcher | 専用のワーカースレッドを使用してイベントを配信する IDispatcher の実装です。すべてのプレゼンテーションフレームワーク(WinForms、WPF など)で利用可能です。配信順序は保証されます。この IDispatcher の各インスタンスは異なるスレッドを使用するため、同じキューを使用する必要がある場合は、インスタンスを 1 つだけ作成してください。 |
| OpenTok.DirectDispatcher | イベントを一切スケジューリングしない IDispatcher の実装です。イベントの配信には、下位層で使用されているのと同じスレッドを使用します。すべてのアプリケーションタイプで利用可能です。配信順序は保証されます。CPU 負荷の高いタスクや長時間実行されるタスクは、ハンドラ内で実行しないでください。それらは |
| OpenTok.IAudioDevice | すべてのパブリッシャーおよびサブスクライバーが使用するオーディオデバイスを定義します。 |
| OpenTok.IAudioDeviceExtension | IAudioDevice に対する追加のメソッドおよびイベントを定義します。カスタムオーディオデバイスを実装する際、このインターフェースはオプションで実装可能です。実装した場合、AudioDevice.SetCustomAudioDevice を通じて CustomAudioDevice が割り当てられると、その他の静的な AudioDevice メソッド(デバイスの列挙など、 |
| OpenTok.IceConfig | カスタムICE設定を行うためのクラス。 |
| OpenTok.IceServer | IceConfig クラスの CustomIceServers プロパティのリストに追加するオブジェクトを定義します。 |
| OpenTok.ICustomAudioTransformer | AudioTransformer(string name, ICustomAudioTransformer transformer) コンストラクタで使用される、カスタムオーディオトランスフォーマーを定義するために使用されるインターフェース。 |
| OpenTok.ICustomVideoTransformer | VideoTransformer.VideoTransformer(string name, ICustomVideoTransformer transformer) コンストラクタで使用される、カスタムビデオトランスフォーマーを定義するために使用されるインターフェースです。 |
| OpenTok.IDispatcher | Session、Publisher、およびSubscriberの各インスタンスが、イベントを別のスレッドで実行するようにスケジュールするために使用するクラスのインターフェース。 |
| OpenTok.IVideoCapturer | OpenTok.VideoCapturer によって継承されています。 |
| OpenTok.IVideoFrameConsumer | パブリッシャーの VideoCapturer で使用されるビデオフレームコンシューマを定義します。 |
| OpenTok.IVideoRenderer | パブリッシャーまたはサブスクライバーオブジェクトで使用されるビデオレンダラーを定義します。 |
| OpenTok.MMAudioDevice | mmdeviceapi に基づくカスタムオーディオデバイスの実装です。このカスタムオーディオデバイスは、OpenTok.AudioDevice が提供するデフォルトの内部オーディオデバイスの代わりに使用できます。 |
| OpenTok.OpenTokException | Vonage Video API Windows SDK によってスローされるエラーを定義します。 |
| OpenTok.OpenTokFrameConsumer | OpenTok.IVideoFrameConsumer を継承します。 |
| OpenTok.推奨ビデオコーデック | パブリッシャーのストリームに対して、推奨されるビデオコーデックの設定を定義します。 |
| OpenTok.Publisher | パブリッシャーは、指定したソースからオーディオ・ビデオストリームを取得します。 |
| OpenTok.Publisher.AudioLevelArgs | AudioLevel イベントの引数を定義します。 |
| OpenTok.Publisher.AudioNetworkStats | AudioNetworkStatsEventArgs オブジェクトの Stats プロパティ用のオーディオ統計オブジェクトを定義します。 |
| OpenTok.Publisher.AudioNetworkStatsEventArgs | AudioStatsUpdated イベントの引数を定義します。 |
| OpenTok.Publisher.Builder | Publisherインスタンスを作成するために使用されます。 |
| OpenTok.Publisher.ErrorEventArgs | Error イベントの引数を定義します。 |
| OpenTok.Publisher.MuteForcedEventArgs | MuteForced イベントの引数を定義します。 |
| OpenTok.Publisher.NetworkConditionChangedEventArgs | パブリッシャーによって発生する NetworkConditionChanged イベントの引数を定義します。 |
| OpenTok.Publisher.PublisherMediaLinkStats | ローカル転送に関するメトリクスを含む、パブリッシャーのメディアリンク統計情報を提供します。 |
| OpenTok.Publisher.PublisherMediaLinkStatsEventArgs | MediaLinkStatsUpdated イベントの引数を定義します。 |
| OpenTok.Publisher.PublisherRtcStats | パブリッシャーによって公開されたメディアストリームに関するRTC統計情報を表します。 |
| OpenTok.Publisher.RtcStatsReportArgs | RtcStatsReport イベントの引数を定義します。 |
| OpenTok.Publisher.StreamCreatedEventArgs | StreamCreated イベントの引数を定義します。 |
| OpenTok.Publisher.StreamDestroyedEventArgs | StreamDestroyed イベントの引数を定義します。 |
| OpenTok.Publisher.StreamEventArgs | StreamCreated イベントおよび StreamDestroyed イベントの引数を定義します。 |
| OpenTok.Publisher.VideoEventArgs | VideoEnabled イベントおよび VideoDisabled イベントの引数を定義します。 |
| OpenTok.Publisher.VideoLayerStats | 公開済みの単一の動画レイヤーに関する統計情報を表します。 |
| OpenTok.Publisher.VideoNetworkStats | VideoNetworkStatsEventArgs オブジェクトの Stats プロパティ用のビデオ統計オブジェクトを定義します。 |
| OpenTok.Publisher.VideoNetworkStatsEventArgs | VideoStatsUpdated イベントの引数を定義します。 |
| OpenTok.Publisher.VideoQualityChangedEventArgs | VideoQualityChanged イベントの引数を定義します。 |
| OpenTok.Session | クライアントが参加しているVonage Video APIセッションを表します。 |
| OpenTok.Session.ArchiveStartedEventArgs | ArchiveStarted イベントの引数を定義します。 |
| OpenTok.Session.ArchiveStoppedEventArgs | ArchiveStopped イベントの引数を定義します。 |
| OpenTok.Session.Builder | Sessionインスタンスを作成するために使用されます。 |
| OpenTok.Session.ConnectionEventArgs | ConnectionCreated イベントおよび ConnectionDropped イベントの引数を定義します。 |
| OpenTok.Session.ErrorEventArgs | Error イベントの引数を定義します。 |
| OpenTok.Session.MuteForcedEventArgs | MuteForced イベントの引数を定義します。 |
| OpenTok.Session.SignalEventArgs | Session.Signal イベントの引数を定義します。 |
| OpenTok.Session.StreamDimensionsEventArgs | StreamDimensionsChanged イベントの引数を定義します。 |
| OpenTok.Session.StreamEventArgs | StreamReceived イベントおよび StreamDropped イベントの引数を定義します。 |
| OpenTok.Session.StreamHasAudioEventArgs | StreamHasAudioChanged イベントの引数を定義します。 |
| OpenTok.Session.StreamHasVideoEventArgs | StreamHasVideoChanged イベントの引数を定義します。 |
| OpenTok.Stream | Vonage Video API セッションにおけるオーディオ・ビデオストリームの状態を表します。最新情報を取得するには、ストリームのプロパティにアクセスする前に、Publisher または Subscriber の Stream プロパティを使用してください。 |
| OpenTok.Subscriber | Vonage Video API セッション内でオーディオ・ビデオストリームを再生するために使用されます。 |
| OpenTok.Subscriber.AudioDataEventArgs | OpenTok.AudioData イベントのパラメータを定義します。 |
| OpenTok.Subscriber.AudioLevelArgs | AudioLevel イベントの引数を定義します。 |
| OpenTok.Subscriber.AudioNetworkStatsEventArgs | AudioStatsUpdated イベントの引数を定義します。 |
| OpenTok.Subscriber.Builder | Subscriberインスタンスを作成するために使用されます。 |
| OpenTok.Subscriber.CaptionTextArgs | CaptionText イベントの引数を定義します。 |
| OpenTok.Subscriber.ErrorEventArgs | Error イベントの引数を定義します。 |
| OpenTok.Subscriber.NetworkConditionChangedEventArgs | サブスクライバーによって発生する NetworkConditionChanged イベントの引数を定義します。 |
| OpenTok.Subscriber.RtcStatsReportArgs | RtcStatsReport イベントの引数を定義します。 |
| OpenTok.Subscriber.SenderStats | 送信側ネットワーク統計。 |
| OpenTok.Subscriber.SubscriberMediaLinkStats | ローカルおよびリモートのトランスポート指標やネットワーク品質の低下に関する情報など、加入者のメディアリンクに関する統計情報を提供します。 |
| OpenTok.Subscriber.SubscriberMediaLinkStatsEventArgs | MediaLinkStatsUpdated イベントの引数を定義します。 |
| OpenTok.Subscriber.VideoDisabledEventArgs | VideoDisabled イベントの引数を定義します。 |
| OpenTok.Subscriber.VideoEnabledEventArgs | VideoEnabled イベントの引数を定義します。 |
| OpenTok.Subscriber.VideoEventArgs | VideoEnabled イベントおよび VideoDisabled イベントの引数を定義します。 |
| OpenTok.Subscriber.VideoNetworkStatsEventArgs | VideoStatsUpdated イベントの引数を定義します。 |
| OpenTok.Subscriber.VideoQualityChangedEventArgs | サブスクライバーによって発生する VideoQualityChanged イベントの引数を定義します。 |
| OpenTok.SubscriberCallbacks | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| OpenTok.ThreadPoolDispatcher | イベントの配信に、マネージドのThreadPoolとは異なるスレッドを使用するIDispatcherの実装です。すべてのプレゼンテーション・フレームワーク(WinForms、WPFなど)で利用可能です。重要:配信順序は保証されません。ThreadPoolDispatcherのすべてのインスタンスは、同じスレッドプールにイベントをディスパッチするため、 |
| OpenTok.UWPDispatcher | UWPのメインスレッド/UIスレッドを使用してイベントをディスパッチするIDispatcherの実装です。UWP Applicationsでのみ利用可能です。配信順序は保証されます。CPU負荷の高いタスクや長時間実行されるタスクは、UIスレッドをブロックし、パフォーマンスや応答性に影響を与える可能性があるため、ハンドラ内では実行しないでください。 |
| OpenTok.UWPVideoRenderer | UserControl および OpenTok.IVideoRenderer を継承しています。 |
| OpenTok.VideoCapturer | システム上で利用可能なカメラのいずれかから動画をキャプチャする、ビデオキャプチャ機能の実装。 |
| OpenTok.VideoCapturer.VideoDevice | ビデオデバイス(カメラなど)を定義します。 |
| OpenTok.VideoCapturer.VideoFormat | ビデオデバイスで利用可能なビデオ形式を定義します。 |
| OpenTok.VideoCaptureSettings | VideoCapturer.UpdateCaptureSettings(ref VideoCaptureSettings) メソッドに渡される設定を定義します。 |
| OpenTok.VideoCaptureSettings | VideoCapturer.UpdateCaptureSettings(ref VideoCaptureSettings) メソッドに渡される設定を定義します。 |
| OpenTok.VideoFrame | IVideoRenderer.RenderFrame(VideoFrame) および IVideoFrameConsumer.Consume(VideoFrame) メソッド用のビデオフレームを定義します。 |
| OpenTok.VideoRenderer | Subscriber オブジェクトおよび Publisher オブジェクトのビデオをレンダリングするために使用されます。 |
| OpenTok.VideoTransformer | Publisher.VideoTransformers 配列で使用されるビデオ変換を定義します。 |
| OpenTok.WinFormsDispatcher | Windows Formsのメインスレッド/UIスレッドを使用してイベントをディスパッチするIDispatcherの実装です。Windows Formsアプリケーションでのみ利用可能です。配信順序は保証されます。WinFormsDispatcherのすべてのインスタンスは、メインアプリケーションスレッドにイベントをディスパッチするため、同じWinFormsが |
| OpenTok.WPFDispatcher | WPFのメインスレッド/UIスレッドを使用してイベントをディスパッチするIDispatcherの実装です。WPFアプリケーションでのみ利用可能です。配信順序は保証されます。すべてのWPFDispatcherインスタンスは、メインアプリケーションスレッドにイベントをディスパッチするため、常に同じWPFDispatcherを使用するか、あるいは |
| OpenTok.Capturer パッケージ | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| OpenTok.Utils パッケージ | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| WinFormsRenderer | OpenTok.js ライブラリを使用して、iOS デバイス向けに、Vonage Video API を基盤とした WebRTC 対応のビデオ、音声、メッセージング通信アプリを構築します。 |
| WinFormsRenderer.WinFormsVideoRenderer | UserControl および IVideoRenderer を継承しています。 |