Name Description Size
RTCAudioSource+Private.h The AudioSourceInterface object passed to this RTCAudioSource during construction. 1296
RTCAudioSource.h 1027
RTCAudioSource.mm 1744
RTCAudioTrack+Private.h AudioTrackInterface created or passed in at construction. 1080
RTCAudioTrack.h The audio source for this audio track. 822
RTCAudioTrack.mm 2534
RTCCertificate.h Private key in PEM. 1387
RTCCertificate.mm 2561
RTCConfiguration+Native.h Optional TurnCustomizer. With this class one can modify outgoing TURN messages. The object passed in must remain valid until PeerConnection::Close() is called. 860
RTCConfiguration+Private.h RTCConfiguration struct representation of this RTCConfiguration. This is needed to pass to the underlying C++ APIs. 2916
RTCConfiguration.h Represents the ice transport policy. This exposes the same states in C++, which include one more state than what exists in the W3C spec. 9922
RTCConfiguration.mm 23004
RTCCryptoOptions.h Objective-C bindings for webrtc::CryptoOptions. This API had to be flattened as Objective-C doesn't support nested structures. 2354
RTCCryptoOptions.mm 1553
RTCDataChannel+Private.h The native DataBuffer representation of this RTCDatabuffer object. This is needed to pass to the underlying C++ APIs. 1658
RTCDataChannel.h NSData representation of the underlying buffer. 4038
RTCDataChannel.mm 6553
RTCDataChannelConfiguration+Private.h 701
RTCDataChannelConfiguration.h Set to YES if ordered delivery is required. 1660
RTCDataChannelConfiguration.mm 2077
RTCDtmfSender+Private.h Initialize an RTCDtmfSender with a native DtmfSenderInterface. 995
RTCDtmfSender.h Returns true if this RTCDtmfSender is capable of sending DTMF. Otherwise returns false. To be able to send DTMF, the associated RTCRtpSender must be able to send packets, and a "telephone-event" codec must be negotiated. 2524
RTCDtmfSender.mm 2461
RTCEncodedImage+Private.h Interfaces for converting to/from internal C++ formats. 793
RTCEncodedImage+Private.mm 5258
RTCFieldTrials.h The only valid value for the following if set is kRTCFieldTrialEnabledValue. 1386
RTCFieldTrials.mm 2371
RTCFileLogger.h 2638
RTCFileLogger.mm 5227
RTCIceCandidate+Private.h The native IceCandidateInterface representation of this RTCIceCandidate object. This is needed to pass to the underlying C++ APIs. 1074
RTCIceCandidate.h If present, the identifier of the "media stream identification" for the media component this candidate is associated with. 1460
RTCIceCandidate.mm 2324
RTCIceCandidateErrorEvent+Private.h 786
RTCIceCandidateErrorEvent.h The local IP address used to communicate with the STUN or TURN server. 1658
RTCIceCandidateErrorEvent.mm 1312
RTCIceServer+Private.h IceServer struct representation of this RTCIceServer object's data. This is needed to pass to the underlying C++ APIs. 993
RTCIceServer.h URI(s) for this server represented as NSStrings. 4513
RTCIceServer.mm 7846
RTCLegacyStatsReport+Private.h Initialize an RTCLegacyStatsReport object from a native StatsReport. 757
RTCLegacyStatsReport.h This does not currently conform to the spec. 1124
RTCLegacyStatsReport.mm 1912
RTCMediaConstraints+Private.h A MediaConstraints representation of this RTCMediaConstraints object. This is needed to pass to the underlying C++ APIs. 1024
RTCMediaConstraints.h Constraint keys for media sources. 1769
RTCMediaConstraints.mm 3865
RTCMediaSource+Private.h 1369
RTCMediaSource.h The current state of the RTCMediaSource. 892
RTCMediaSource.mm 2478
RTCMediaStream+Private.h MediaStreamInterface representation of this RTCMediaStream object. This is needed to pass to the underlying C++ APIs. 1308
RTCMediaStream.h The audio tracks in this stream. 1638
RTCMediaStream.mm accessed on _signalingThread 5875
RTCMediaStreamTrack+Private.h The native MediaStreamTrackInterface passed in or created during construction. 2192
RTCMediaStreamTrack.h Represents the state of the track. This exposes the same states in C++. 1430
RTCMediaStreamTrack.mm 5417
RTCMetrics.h Enables gathering of metrics (which can be fetched with RTCGetAndResetMetrics). Must be called before any other call into WebRTC. 834
RTCMetrics.mm 1181
RTCMetricsSampleInfo+Private.h Initialize an RTCMetricsSampleInfo object from native SampleInfo. 767
RTCMetricsSampleInfo.h Example of RTCMetricsSampleInfo: name: "WebRTC.Video.InputFramesPerSecond" min: 1 max: 100 bucketCount: 50 samples: [29]:2 [30]:1 1256
RTCMetricsSampleInfo.mm 1257
RTCPeerConnection+DataChannel.mm 1246
RTCPeerConnection+Private.h These objects are created by RTCPeerConnectionFactory to wrap an id<RTCPeerConnectionDelegate> and call methods on that interface. 5807
RTCPeerConnection+Stats.mm 4154
RTCPeerConnection.h Represents the signaling state of the peer connection. 17101
RTCPeerConnection.mm 42404
RTCPeerConnectionFactory+Native.h This class extension exposes methods that work directly with injectable C++ components. 4174
RTCPeerConnectionFactory+Private.h PeerConnectionFactoryInterface created and held by this RTCPeerConnectionFactory object. This is needed to pass to the underlying C++ APIs. 1136
RTCPeerConnectionFactory.h Initialize object with default H264 video encoder/decoder factories and default ADM 5633
RTCPeerConnectionFactory.mm 17519
RTCPeerConnectionFactoryBuilder+DefaultComponents.h 626
RTCPeerConnectionFactoryBuilder+DefaultComponents.mm 1969
RTCPeerConnectionFactoryBuilder.h 1869
RTCPeerConnectionFactoryBuilder.mm 2643
RTCPeerConnectionFactoryOptions+Private.h Returns the equivalent native PeerConnectionFactoryInterface::Options structure. 821
RTCPeerConnectionFactoryOptions.h 1099
RTCPeerConnectionFactoryOptions.mm 2117
RTCRtcpParameters+Private.h Returns the equivalent native RtcpParameters structure. 912
RTCRtcpParameters.h The Canonical Name used by RTCP. 841
RTCRtcpParameters.mm 1230
RTCRtpCapabilities+Private.h The native RtpCapabilities representation of this RTCRtpCapabilities object. This is needed to pass to the underlying C++ APIs. 1010
RTCRtpCapabilities.h 926
RTCRtpCapabilities.mm 2236
RTCRtpCodecCapability+Private.h The native RtpCodecCapability representation of this RTCRtpCodecCapability object. This is needed to pass to the underlying C++ APIs. 1056
RTCRtpCodecCapability.h The preferred RTP payload type. 1765
RTCRtpCodecCapability.mm 4386
RTCRtpCodecParameters+Private.h Returns the equivalent native RtpCodecParameters structure. 940
RTCRtpCodecParameters.h Defined in https://www.w3.org/TR/webrtc/#idl-def-rtcrtpcodecparameters 2542
RTCRtpCodecParameters.mm 4328
RTCRtpEncodingParameters+Private.h Returns the equivalent native RtpEncodingParameters structure. 972
RTCRtpEncodingParameters.h Corresponds to webrtc::Priority. 2369
RTCRtpEncodingParameters.mm 4544
RTCRtpHeaderExtension+Private.h Returns the equivalent native RtpExtension structure. 912
RTCRtpHeaderExtension.h The URI of the RTP header extension, as defined in RFC5285. 993
RTCRtpHeaderExtension.mm 1261
RTCRtpHeaderExtensionCapability+Private.h The native RtpHeaderExtensionCapability representation of this RTCRtpHeaderExtensionCapability object. This is needed to pass to the underlying C++ APIs. 1153
RTCRtpHeaderExtensionCapability.h The URI of the RTP header extension, as defined in RFC5285. 1224
RTCRtpHeaderExtensionCapability.mm 2627
RTCRtpParameters+Private.h Returns the equivalent native RtpParameters structure. 906
RTCRtpParameters.h Corresponds to webrtc::DegradationPreference. 1988
RTCRtpParameters.mm 4797
RTCRtpReceiver+Native.h This class extension exposes methods that work directly with injectable C++ components. 1055
RTCRtpReceiver+Private.h Initialize an RTCRtpReceiver with a native RtpReceiverInterface. 1599
RTCRtpReceiver.h Represents the media type of the RtpReceiver. 3223
RTCRtpReceiver.mm 5353
RTCRtpSender+Native.h This class extension exposes methods that work directly with injectable C++ components. 1090
RTCRtpSender+Private.h Initialize an RTCRtpSender with a native RtpSenderInterface. 1062
RTCRtpSender.h A unique identifier for this sender. 1688
RTCRtpSender.mm 4363
RTCRtpSource+Private.h Initialize an RTCRtpSource with a native RtpSource. 759
RTCRtpSource.h Represents the source type of received media. 2021
RTCRtpSource.mm 2628
RTCRtpTransceiver+Private.h Initialize an RTCRtpTransceiver with a native RtpTransceiverInterface. 1469
RTCRtpTransceiver.h https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiverdirection 7364
RTCRtpTransceiver.mm 10107
RTCSessionDescription+Private.h The native SessionDescriptionInterface representation of this RTCSessionDescription object. This is needed to pass to the underlying C++ APIs. 1247
RTCSessionDescription.h Represents the session description type. This exposes the same types that are in C++, which doesn't include the rollback type that is in the W3C spec. 1428
RTCSessionDescription.mm 3568
RTCSSLAdapter.h Initialize and clean up the SSL library. Failure is fatal. These call the corresponding functions in webrtc/rtc_base/ssladapter.h. 704
RTCSSLAdapter.mm 738
RTCStatisticsReport+Private.h 625
RTCStatisticsReport.h A statistics report. Encapsulates a number of RTCStatistics objects. 1904
RTCStatisticsReport.mm Converts a single value to a suitable NSNumber, NSString or NSArray containing NSNumbers or NSStrings, or NSDictionary of NSString keys to NSNumber values. 7646
RTCTracing.h Starts capture to specified file. Must be a valid writable path. Returns YES if capture starts. 792
RTCTracing.mm 829
RTCVideoCodecInfo+Private.h Interface for converting to/from internal C++ formats. 800
RTCVideoCodecInfo+Private.mm 2297
RTCVideoEncoderSettings+Private.h Interfaces for converting to/from internal C++ formats. 836
RTCVideoEncoderSettings+Private.mm 1689
RTCVideoSource+Private.h The VideoTrackSourceInterface object passed to this RTCVideoSource during construction. 1943
RTCVideoSource.h Calling this function will cause frames to be scaled down to the requested resolution. Also, frames will be cropped to match the requested aspect ratio, and frames will be dropped to match the requested fps. The requested aspect ratio is orientation agnostic and will be adjusted to maintain the input orientation, so it doesn't matter if e.g. 1280x720 or 720x1280 is requested. 1246
RTCVideoSource.mm 3862
RTCVideoTrack+Private.h VideoTrackInterface created or passed in at construction. 1047
RTCVideoTrack.h The video source for this video track. 1162
RTCVideoTrack.mm accessed on _workerThread 4655