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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C<NSObject>
 COWTAudioCodecParametersCodec parameters for an audio track
 COWTAudioEncodingParametersEncoding parameters for sending an audio track
 COWTAudioPublicationSettingsThe audio settings of a publication
 COWTAudioSubscriptionCapabilitiesRepresents the audio capability for subscription
 COWTClientConfigurationBase class for configurations for conference and P2P client
 COWTConferenceClientConfigurationConfiguration for creating a OWTConferenceClient
 COWTP2PClientConfigurationConfiguration for OWTP2PClient This configuration is used while creating OWTP2PClient. Changing this configuration does NOT impact existing OWTP2PClients
 COWTConferenceAudioSubscriptionConstraintsConstraints for subscribing a remote stream
 COWTConferenceClientAn asynchronous class for app to communicate with a conference in MCU
 COWTConferenceInfoInformation about the conference
 COWTConferenceParticipantThis class represents an attendee in a conference
 COWTConferencePublicationPublication represents a sender for publishing a stream
 C<OWTConferencePublicationDelegate >
 COWTConferenceSubscribeOptions
 COWTConferenceSubscription
 C<OWTConferenceSubscriptionDelegate >
 COWTConferenceSubscriptionUpdateOptions
 COWTConferenceVideoSubscriptionConstraintsConstraints for subscribing a remote stream
 COWTConferenceVideoSubscriptionUpdateConstraintsConstraints for updating a subscription
 COWTGlobalConfiguration
 COWTP2PClientAn async client for P2P WebRTC sessions
 C<OWTP2PClientDelegate>Delegate for OWTConferenceClient
 COWTP2PPublicationPublication represents a sender for publishing a stream
 C<OWTP2PPublicationDelegate>
 C<OWTP2PSignalingChannelDelegate>Signaling channel will notify observer when event triggers
 COWTP2PClientAn async client for P2P WebRTC sessions
 C<OWTP2PSignalingChannelProtocol>Protocol for signaling channel. Developers may utilize their own signaling server by implementing this protocol
 COWTPublicationSettingsThe settings of a publication
 COWTPublishOptionsPublishOptions defines options for publishing a OWTLocalStream
 COWTStreamBase class of all streams in the SDK
 COWTLocalStreamThis class represent a local stream
 COWTRemoteStreamThis class represents a remote stream
 COWTRemoteMixedStreamThis class represent a mixed remote stream
 COWTStreamConstraintsConstraints for creating a MediaStream from screen mic and camera
 COWTStreamSourceInfoInformation of a stream's source
 COWTSubscriptionCapabilitiesRepresents the capability for subscription
 COWTVideoCodecParametersCodec parameters for a video track
 COWTVideoEncodingParametersEncoding parameters for sending a video track
 COWTVideoPublicationSettingsThe video settings of a publication
 COWTVideoSubscriptionCapabilitiesRepresents the video capability for subscription
 COWTVideoTrackConstraintsConstraints for creating a video MediaStreamTrack
 C<RTCAudioFrameGeneratorProtocol>Frame generator interface for audio
 C<RTCVideoFrameGeneratorProtocol>Protocol for video frame generators RTCLocalCustomizedStream pulls video frames from an object implements this protocol. Height, width and frame rate cannot be changed once generator is created
 C<NSObjectNSObject>
 C<OWTConferenceClientDelegate>Delegate for OWTConferenceClient
 C<OWTConferenceParticipantDelegate>
 C<OWTP2PPeerConnectionChannelObserver>
 COWTP2PClientAn async client for P2P WebRTC sessions
 C<OWTP2PSignalingSenderProtocol>
 COWTP2PClientAn async client for P2P WebRTC sessions
 C<OWTStreamNSObject>
 C<OWTRemoteStreamDelegate>
 C<OWTRemoteMixedStreamDelegate>
 CRTCPeerConnectionFactory(OWT)