Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 ►C<__covariant T>
 ►C<__covariant T1>
 ►C<__covariant T2>
 ►C<__covariant T3>
 ►C<__covariant TAudioStream>
 ►C<__covariant TAudioTrack>
 ►C<__covariant TBranch>
 ►C<__covariant TBuffer>
 ►C<__covariant TBufferCollection>
 ►C<__covariant TCertificate>
 ►C<__covariant TCollection>
 ►C<__covariant TConfig>
 ►C<__covariant TConnection>
 ►C<__covariant TDataChannel>
 ►C<__covariant TDataStream>
 ►C<__covariant TFingerprint>
 ►C<__covariant TFormat>
 ►C<__covariant TFormatCollection>
 ►C<__covariant TFragment>
 ►C<__covariant TFrame>
 ►C<__covariant TIAudioTrack>
 ►C<__covariant TIElement>
 ►C<__covariant TIInput>
 ►C<__covariant TIInputCollection>
 ►C<__covariant TIOutput>
 ►C<__covariant TIOutputCollection>
 ►C<__covariant TIVideoTrack>
 ►C<__covariant TKey>
 ►C<__covariant TLocalMedia>
 ►C<__covariant TMediaInputCollection>
 ►C<__covariant TMediaOutputCollection>
 ►C<__covariant TPipe>
 ►C<__covariant TSink>
 ►C<__covariant TSource>
 ►C<__covariant TStream>
 ►C<__covariant TTrack>
 ►C<__covariant TValue>
 ►C<__covariant TVideoStream>
 ►C<__covariant TVideoTrack>
 ►C<__covariant TView>
 ►C<__covariant UnitT>
 ►C<AVCaptureVideoDataOutputSampleBufferDelegate>
 ►C<FM_IMAGE_VIEW>
 ►CFM_VIEW
 ►C<FM_VIEW>
 ►C<FMLiveSwitchAudioBuffer>
 ►C<FMLiveSwitchAudioBufferCollection>
 ►C<FMLiveSwitchAudioConfig>
 ►C<FMLiveSwitchAudioFormat>
 ►C<FMLiveSwitchAudioFormatCollection>
 ►C<FMLiveSwitchAudioFrame>
 ►C<FMLiveSwitchAudioStream>
 ►C<FMLiveSwitchAudioTrack>
 ►C<FMLiveSwitchBandwidthEstimationDataRate>
 ►C<FMLiveSwitchBandwidthEstimationDataSize>
 ►C<FMLiveSwitchBandwidthEstimationFrequency>
 ►C<FMLiveSwitchBandwidthEstimationIDelayIncreaseDetector>
 C<FMLiveSwitchBandwidthEstimationINetworkStatePredictor>
 ►C<FMLiveSwitchBandwidthEstimationITransportFeedback>
 ►C<FMLiveSwitchBandwidthEstimationTimeDelta>
 ►C<FMLiveSwitchBandwidthEstimationTimestamp>
 ►C<FMLiveSwitchCandidate>
 C<FMLiveSwitchCocoaLayoutContainerDelegate>
 ►C<FMLiveSwitchConnection>
 ►C<FMLiveSwitchConnectionCollection>
 ►C<FMLiveSwitchDataChannel>
 ►C<FMLiveSwitchDataChannelCollection>
 ►C<FMLiveSwitchDataStream>
 C<FMLiveSwitchDiagnosticsIDiagnosticsProvider>Interface for a component that provides diagnostic information
 ►C<FMLiveSwitchDtlsCertificate>
 ►C<FMLiveSwitchDtlsFingerprint>
 C<FMLiveSwitchDtlsIClient>
 C<FMLiveSwitchDtlsIServer>
 ►C<FMLiveSwitchH264Fragment>
 ►C<FMLiveSwitchH265Fragment>
 ►C<FMLiveSwitchIBundleTransport>
 ►C<FMLiveSwitchIceCandidatePair>
 ►C<FMLiveSwitchIceServer>
 ►C<FMLiveSwitchIceServerCollection>
 C<FMLiveSwitchIConnection>Connection interface
 ►C<FMLiveSwitchIDataBufferPool>A data buffer pool interface
 C<FMLiveSwitchIDataChannel>Data channel interface
 C<FMLiveSwitchIDispatchQueue>A dispatch queue interface
 ►C<FMLiveSwitchIElement>An element
 ►C<FMLiveSwitchIEquivalent>An interface for detecting equivalency
 C<FMLiveSwitchIFileStream>A file stream
 ►C<FMLiveSwitchILog>ILog interface for loggers
 ►C<FMLiveSwitchIMedia>Media interface
 C<FMLiveSwitchIMediaStreamMediaDescriptionRequirementsBase>
 ►C<FMLiveSwitchIMediaTrack>Media track interface
 C<FMLiveSwitchIMediaTransport>
 C<FMLiveSwitchIPlatform>Platform-specific methods
 C<FMLiveSwitchIPromise>Interface for a promise that can be rejected
 ►C<FMLiveSwitchIRtpHeaderExtension>The interface that all rtp header extensions must implement
 ►C<FMLiveSwitchIScheduler>
 ►C<FMLiveSwitchISendQueueTransport>
 ►C<FMLiveSwitchIStream>Stream interface
 C<FMLiveSwitchISynchronizableStream>A synchronizable stream
 ►C<FMLiveSwitchISynchronizer>A media rendering synchronizer
 ►C<FMLiveSwitchISystemClock>A system clock interface
 C<FMLiveSwitchITimeoutTimer>A thread-safe class for running timeouts on asynchronous methods
 ►C<FMLiveSwitchIViewableMedia>Viewable media interface
 C<FMLiveSwitchIViewSink>View sink interface
 ►C<FMLiveSwitchIWebSocket>Contract for an implementation of the WebSocket protocol v8
 ►C<FMLiveSwitchLocalMedia>
 C<FMLiveSwitchMetricsIMetricProvider>Interface for all metric provider implementations
 ►C<FMLiveSwitchRemoteMedia>
 ►C<FMLiveSwitchRemoteMediaCollection>
 ►C<FMLiveSwitchRtpIExtensionParameters>
 C<FMLiveSwitchRtpIFormatParameters>
 C<FMLiveSwitchRtpIParameters>
 ►C<FMLiveSwitchScreenConfig>
 ►C<FMLiveSwitchStream>
 ►C<FMLiveSwitchStreamCollection>
 ►C<FMLiveSwitchTlsCertificate>
 ►C<FMLiveSwitchTlsFingerprint>
 ►C<FMLiveSwitchVideoBuffer>
 ►C<FMLiveSwitchVideoBufferCollection>
 ►C<FMLiveSwitchVideoConfig>
 ►C<FMLiveSwitchVideoFormat>
 ►C<FMLiveSwitchVideoFormatCollection>
 ►C<FMLiveSwitchVideoFragment>
 ►C<FMLiveSwitchVideoFrame>
 ►C<FMLiveSwitchVideoStream>
 ►C<FMLiveSwitchVideoTrack>
 ►C<FMLiveSwitchVp8Fragment>
 ►C<FMLiveSwitchVp9Fragment>
 ►C<FMLiveSwitchWssWebSocketConnection>
 ►C<id>
 ►CNSObject
 ►C<NSObject>
 ►C<NSString>
 CSpeakerOutputInfo