OpenTok Linux SDK reference
The OpenTok Linux SDK includes the following classes:
| Class | Description |
|---|---|
| audio_data.h | This file includes the type definition for an audio data. |
| audio_device.h | This file includes the type definition for an audio device, along with structures and functions you use with it. |
| audio_module_input_device.h | Audio module input device. |
| audio_module_output_device.h | Audio module output device. |
| base.h | This file includes functions uses to initialize and destroy the library engine, as well as other functions to enable console logging. |
| camera_capture_resolution.h | OpenTok Camera Capture Resolution on default video capturers. |
| connection.h | This file includes the type definition for a connection structure, representing a client connected to an OpenTok session, along with several function declarations related to client connections. |
| media_transformer.h | Media transformer functions. |
| media_utils.h | Media utility functions. |
| otc_audio_data | #include |
| otc_audio_device_callbacks | #include |
| otc_audio_device_settings | #include |
| otc_custom_ice_config | ICE server configuration. |
| otc_media_utils_codecs | #include |
| otc_on_mute_forced_info | Type definition additional details to be provided in the otc_session_callbacks.on_mute_forced function. |
| otc_publisher_audio_stats | #include |
| otc_publisher_callbacks | #include |
| otc_publisher_media_link_stats | #include |
| otc_publisher_rtc_stats | #include |
| otc_publisher_rtc_stats_report_cb | #include |
| otc_publisher_video_layer_stats | #include |
| otc_publisher_video_stats | #include |
| otc_session_callbacks | Session callback functions. |
| otc_session_capabilities | Session capabilities. |
| otc_signal_options | Session signal options. |
| otc_subscriber_audio_stats | #include |
| otc_subscriber_callbacks | #include |
| otc_subscriber_media_link_stats | #include |
| otc_subscriber_rtc_stats_report_cb | #include |
| otc_subscriber_video_stats | #include |
| otc_transport_stats | Provides network-level transport statistics. |
| otc_video_capturer_callbacks | #include |
| otc_video_capturer_settings | #include |
| otc_video_frame_planar_memory_callbacks | #include |
| publisher.h | This file includes the type definition for an OpenTok publisher along with several function declarations. |
| session.h | This file includes the type definition for an OpenTok session along with several function declarations useful when dealing with a session. |
| stream.h | This file includes the type definition for an audio-video stream along with several function declarations useful when handling it. |
| subscriber.h | This file includes the type definition for an OpenTok subscriber along with several function declarations. |
| video_capturer.h | This file includes the type definition for a video capturer along with several function declarations useful when working with it. |
| video_frame.h | This file includes the type definition for a video frame along with several function declarations useful when handling them. |