Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nowt
 Nbase
 CAudioCodecParametersAudio codec parameters for an audio track
 CAudioEncodingParametersAudio encoding parameters
 CAudioFrameGeneratorInterfaceFrame generator interface for audio
 CAudioPlayerInterfaceInterface for rendering PCM data in a stream
 CAudioPublicationSettings
 CAudioReceiverReportDefine audio receiver report
 CAudioSenderReportDefine audio sender report
 CAudioSubscriptionCapabilities
 CClientConfigurationClient configurations
 CConnectionStatsConnection statistoms
 CDeviceUtils
 CEnumClassHash
 CExceptionClass for exceptions
 CGlobalConfigurationConfiguration of global using. GlobalConfiguration class of setting for encoded frame and hardware accecleartion configuration
 CIceCandidatePairReportDefine ICE candidate pair report
 CIceCandidateReportDefine ICE candidate report
 CIceServerDefines ICE server
 CLocalCameraStreamParametersThis 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
 CLocalCustomizedStreamParametersThis 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
 CLocalDesktopStreamParametersThis 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
 CLocalScreenStreamObserver
 CLocalStreamThis class represents a local stream
 CLogging
 CMediaStreamDeviceConstraints
 CMediaStreamTrackAudioConstraints
 CMediaStreamTrackDeviceConstraintsForAudio
 CMediaStreamTrackDeviceConstraintsForVideo
 CMediaStreamTrackScreencastConstraintsForAudio
 CMediaStreamTrackScreencastConstraintsForVideo
 CMediaStreamTrackVideoConstraints
 CPublication
 CPublicationObserverObserver that receives event from publication
 CPublicationSettings
 CPublishOptionsPublish options describing encoding settings
 CRemoteStreamThis class represents a remote stream
 CResolutionThis class represents a resolution value
 CRtpEncodingParametersRTP endoding settings for a stream
 CStreamBase class of all streams with media stream
 CStreamFactoryFactory class for creating all types of media streams. Not implemented for Windows
 CStreamObserverObserver for Stream
 CStreamSourceInfoStream source
 CSubscriptionCapabilities
 CSubscriptionObserverObserver that receives events from subscription
 CVideoBandwidthStatsDefine video bandwidth statistoms
 CVideoBufferVideo buffer and its information
 CVideoCodecParametersVideo codec parameters for a video track
 CVideoDecoderInterfaceVideo decoder interface
 CVideoEncodedFrameVideo encoded frame definition
 CVideoEncoderInterfaceVideo encoder interface
 CVideoEncodingParameters
 CVideoFrameGeneratorInterfaceFrame generator interface for users to generates frame. FrameGeneratorInterface is the virtual class to implement its own frame generator
 CVideoPublicationSettings
 CVideoReceiverReportDefine video receiver report
 CVideoRendererInterfaceInterface for rendering VideoFrames in ARGB/I420 format from a VideoTrack
 CVideoRenderWindowVideoRenderWindow wraps a native Window handle
 CVideoSenderReportDefine video sender report
 CVideoSubscriptionCapabilities
 Nconference
 CAudioSubscriptionConstraintsAudio subscription contraints
 CConferenceClientAn asynchronous class for app to communicate with a conference in MCU
 CConferenceClientConfigurationConfiguration for creating a ConferenceClient
 CConferenceClientObserverObserver for OWTConferenceClient
 CConferenceInfoInformation about the conference
 CConferencePublication
 CConferenceSubscription
 CParticipantParticipant represents one conference client in a conference room
 CParticipantObserverObserver interface for participant
 CPermissionThis class represent a user's permission
 CRemoteMixedStreamThis class represent a mixed remote stream
 CRemoteMixedStreamObserverObserver class for remote mixed stream
 CSubscribeOptionsSubscribe options
 CSubscriptionUpdateOptionsSubscription update option used by subscription's ApplyOptions API
 CUserThis class represent an attendee of a conference, replaced by Participant class
 CVideoSubscriptionConstraintsVideo subscription constraints
 CVideoSubscriptionUpdateConstraints
 Np2p
 CP2PClientAn async client for P2P WebRTC sessions
 CP2PClientConfigurationConfiguration for P2PClient This configuration is used while creating P2PClient. Changing this configuration does NOT impact P2PClient already created
 CP2PClientObserverObserver for P2PClient
 CP2PPublication
 CP2PSignalingChannelInterfaceProtocol for signaling channel. Developers may utilize their own signaling server by implmenting this protocol
 CP2PSignalingChannelObserverSignaling channel will notify observer when event triggers