close search

Add Messaging, Voice, and Authentication to your apps with Nexmo APIs

Visit Nexmo

OpenTok Windows SDK reference

Here are the classes, structs, unions and interfaces with brief descriptions:
AudioDeviceA class that includes methods for setting the audio device to be used by publishers and subscribers.
 AudioBusAn audio bus used for all publisher and subscribers
 InputAudioDeviceRepresents an input audio device (such as a microphone) available on the Windows system. See EnumerateInputAudioDevices and SetInputAudioDevice.
AudioDeviceSettingsDefines the settings retrieved from the IAudioDevice.GetAudioCapturerSettings() and IAudioDevice.GetAudioRendererSettings() methods.
CapabilitiesDefines values for the Capabilities property of a Session object, based on the role assigned to the token used to connect to the session.
ConnectionRepresents a connection between a client and an OpenTok session.
ContextUsed to manage resources for Session, Publisher, and Subscriber objects.
IAudioDeviceDefines an Audio device to be used by all publishers and subscribers.
IVideoCapturerDefines a video capturer to be used by a Publisher object.
IVideoFrameConsumerDefines a video frame consumer to be used by the VideoCapturer of a Publisher.
IVideoRendererDefines a video renderer to be used by a Publisher or Subscriber object.
OpenTokExceptionDefines errors thrown by the OpenTok Windows SDK.
PublisherA publisher captures an audio-video stream from the sources you specify.
 AudioLevelArgsDefines arguments for AudioLevel events.
 AudioNetworkStatsDefines an audio statistics object for the Stats property of a AudioNetworkStatsEventArgs object.
 AudioNetworkStatsEventArgsDefines arguments for AudioStatsUpdated events.
 ErrorEventArgsDefines arguments for the Error event.
 StreamEventArgsDefines arguments for the StreamCreated and StreamDestroyed events.
 VideoNetworkStatsDefines a video statistics object for the Stats property of a VideoNetworkStatsEventArgs object.
 VideoNetworkStatsEventArgsDefines arguments for VideoStatsUpdated events.
SessionRepresents an OpenTok session in which the client is participating.
 ArchiveStartedEventArgsDefines arguments for the ArchiveStarted event.
 ArchiveStoppedEventArgsDefines arguments for the ArchiveStopped event.
 ConnectionEventArgsDefines arguments for the ConnectionCreated and ConnectionDroppedevents.
 ErrorEventArgsDefines arguments for the Error event.
 SignalEventArgsDefines arguments for the Session.Signal event.
 StreamEventArgsDefines arguments for the StreamReceived and StreamDropped events.
StreamRepresents an audio-video stream in an OpenTok session.
SubscriberUsed to consume an audio-video stream in the OpenTok session.
 AudioLevelArgsDefines arguments for AudioLevel events.
 AudioNetworkStatsEventArgsDefines arguments for AudioStatsUpdated events.
 ErrorEventArgsDefines arguments for the Error event.
 VideoEventArgsDefines arguments for the VideoEnabled and VideoDisabled events.
 VideoNetworkStatsEventArgsDefines arguments for VideoStatsUpdated events.
VideoCapturerA video capturer implementation that captures video from on of the cameras available on the system.
 VideoDeviceDefines a video device (such as a camera).
 VideoFormatDefines a video format available to a video device.
VideoCaptureSettingsDefines the settings passed into the VideoCapturer.UpdateCaptureSettings(ref VideoCaptureSettings) method.
VideoFrameDefines a video frame for the IVideoRenderer.RenderFrame(VideoFrame) and IVideoFrameConsumer.Consume(VideoFrame) methods.
VideoRendererUsed to render a video for Subscriber and Publisher objects.