Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cowt::base::AudioCodecParametersAudio codec parameters for an audio track
 Cowt::base::AudioEncodingParametersAudio encoding parameters
 Cowt::base::AudioFrameGeneratorInterfaceFrame generator interface for audio
 Cowt::base::AudioPlayerInterfaceInterface for rendering PCM data in a stream
 Cowt::base::AudioPublicationSettings
 Cowt::base::AudioReceiverReportDefine audio receiver report
 Cowt::base::AudioSenderReportDefine audio sender report
 Cowt::base::AudioSubscriptionCapabilities
 Cowt::conference::AudioSubscriptionConstraintsAudio subscription contraints
 Cowt::base::ClientConfigurationClient configurations
 Cowt::conference::ConferenceClientConfigurationConfiguration for creating a ConferenceClient
 Cowt::p2p::P2PClientConfigurationConfiguration for P2PClient This configuration is used while creating P2PClient. Changing this configuration does NOT impact P2PClient already created
 Cowt::conference::ConferenceClientObserverObserver for OWTConferenceClient
 Cowt::conference::ConferenceInfoInformation about the conference
 CConferencePeerConnectionChannelObserver
 Cowt::conference::ConferenceClientAn asynchronous class for app to communicate with a conference in MCU
 CConferenceSocketSignalingChannelObserver
 Cowt::conference::ConferenceClientAn asynchronous class for app to communicate with a conference in MCU
 CConferenceStreamUpdateObserver
 Cowt::conference::ConferencePublication
 Cowt::conference::ConferenceSubscription
 Cowt::base::ConnectionStatsConnection statistoms
 Cowt::base::DeviceUtils
 Cenable_shared_from_this
 Cowt::conference::ConferenceClientAn asynchronous class for app to communicate with a conference in MCU
 Cowt::conference::ConferenceSubscription
 Cowt::p2p::P2PClientAn async client for P2P WebRTC sessions
 Cowt::base::EnumClassHash
 Cowt::base::ExceptionClass for exceptions
 Cowt::base::GlobalConfigurationConfiguration of global using. GlobalConfiguration class of setting for encoded frame and hardware accecleartion configuration
 Cowt::base::IceCandidatePairReportDefine ICE candidate pair report
 Cowt::base::IceCandidateReportDefine ICE candidate report
 Cowt::base::IceServerDefines ICE server
 Cowt::base::LocalCameraStreamParametersThis class contains parameters and methods that needed for creating a local camera stream. When a stream is created, it will not be impacted if these parameters are changed
 Cowt::base::LocalCustomizedStreamParametersThis class contains parameters and methods that needed for creating a local customized stream. When a stream is created, it will not be impacted if these parameters are changed
 Cowt::base::LocalDesktopStreamParametersThis class contains parameters and methods that's needed for creating a local stream with certain screen or window as source. When a stream is created, it will not be impacted if these parameters are changed
 Cowt::base::LocalScreenStreamObserver
 Cowt::base::Logging
 Cowt::base::MediaStreamDeviceConstraints
 Cowt::base::MediaStreamTrackAudioConstraints
 Cowt::base::MediaStreamTrackDeviceConstraintsForAudio
 Cowt::base::MediaStreamTrackScreencastConstraintsForAudio
 Cowt::base::MediaStreamTrackVideoConstraints
 Cowt::base::MediaStreamTrackDeviceConstraintsForVideo
 Cowt::base::MediaStreamTrackScreencastConstraintsForVideo
 Cowt::p2p::P2PClientObserverObserver for P2PClient
 Cowt::p2p::P2PSignalingChannelInterfaceProtocol for signaling channel. Developers may utilize their own signaling server by implmenting this protocol
 Cowt::p2p::P2PSignalingChannelObserverSignaling channel will notify observer when event triggers
 Cowt::p2p::P2PClientAn async client for P2P WebRTC sessions
 CP2PSignalingSenderInterface
 Cowt::p2p::P2PClientAn async client for P2P WebRTC sessions
 Cowt::conference::ParticipantParticipant represents one conference client in a conference room
 Cowt::conference::ParticipantObserverObserver interface for participant
 Cowt::conference::PermissionThis class represent a user's permission
 Cowt::base::Publication
 Cowt::conference::ConferencePublication
 Cowt::p2p::P2PPublication
 Cowt::base::PublicationObserverObserver that receives event from publication
 Cowt::base::PublicationSettings
 Cowt::base::PublishOptionsPublish options describing encoding settings
 Cowt::base::ResolutionThis class represents a resolution value
 Cowt::base::RtpEncodingParametersRTP endoding settings for a stream
 Cowt::base::StreamBase class of all streams with media stream
 Cowt::base::LocalStreamThis class represents a local stream
 Cowt::base::RemoteStreamThis class represents a remote stream
 Cowt::conference::RemoteMixedStreamThis class represent a mixed remote stream
 Cowt::base::StreamFactoryFactory class for creating all types of media streams. Not implemented for Windows
 Cowt::base::StreamObserverObserver for Stream
 Cowt::conference::RemoteMixedStreamObserverObserver class for remote mixed stream
 Cowt::base::StreamSourceInfoStream source
 Cowt::conference::SubscribeOptionsSubscribe options
 Cowt::base::SubscriptionCapabilities
 Cowt::base::SubscriptionObserverObserver that receives events from subscription
 Cowt::conference::SubscriptionUpdateOptionsSubscription update option used by subscription's ApplyOptions API
 Cowt::conference::UserThis class represent an attendee of a conference, replaced by Participant class
 Cowt::base::VideoBandwidthStatsDefine video bandwidth statistoms
 Cowt::base::VideoBufferVideo buffer and its information
 Cowt::base::VideoCodecParametersVideo codec parameters for a video track
 Cowt::base::VideoDecoderInterfaceVideo decoder interface
 Cowt::base::VideoEncodedFrameVideo encoded frame definition
 Cowt::base::VideoEncoderInterfaceVideo encoder interface
 Cowt::base::VideoEncodingParameters
 Cowt::base::VideoFrameGeneratorInterfaceFrame generator interface for users to generates frame. FrameGeneratorInterface is the virtual class to implement its own frame generator
 Cowt::base::VideoPublicationSettings
 Cowt::base::VideoReceiverReportDefine video receiver report
 Cowt::base::VideoRendererInterfaceInterface for rendering VideoFrames in ARGB/I420 format from a VideoTrack
 Cowt::base::VideoRenderWindowVideoRenderWindow wraps a native Window handle
 Cowt::base::VideoSenderReportDefine video sender report
 Cowt::base::VideoSubscriptionCapabilities
 Cowt::conference::VideoSubscriptionConstraintsVideo subscription constraints
 Cowt::conference::VideoSubscriptionUpdateConstraints