RTCAudioSession and RTCAudioSessionConfiguration allow users to handle audio manually and is used by the AppRTCMobile example. RTCVideoFrameBuffer exposes a protocol that users can implement to create their own frame buffer formats, as long as they can be converted into i420. RTCVideoCapturer and RTCVideoViewShading are imported by other headers already included by the umbrella header, so they were always accessible to users. Added them to the umbrella header to make it explicit. BUG=webrtc:7351, webrtc:8027 Review-Url: https://codereview.webrtc.org/2994253002 Cr-Commit-Position: refs/heads/master@{#19379}
67 lines
2.2 KiB
Objective-C
67 lines
2.2 KiB
Objective-C
/*
|
|
* Copyright 2016 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
#import <WebRTC/RTCAVFoundationVideoSource.h>
|
|
#if TARGET_OS_IPHONE
|
|
#import <WebRTC/RTCAudioSession.h>
|
|
#import <WebRTC/RTCAudioSessionConfiguration.h>
|
|
#endif
|
|
#import <WebRTC/RTCAudioSource.h>
|
|
#import <WebRTC/RTCAudioTrack.h>
|
|
#import <WebRTC/RTCCameraVideoCapturer.h>
|
|
#import <WebRTC/RTCVideoCapturer.h>
|
|
#if TARGET_OS_IPHONE
|
|
#import <WebRTC/RTCCameraPreviewView.h>
|
|
#endif
|
|
#import <WebRTC/RTCConfiguration.h>
|
|
#import <WebRTC/RTCDataChannel.h>
|
|
#import <WebRTC/RTCDataChannelConfiguration.h>
|
|
#import <WebRTC/RTCDispatcher.h>
|
|
#if TARGET_OS_IPHONE
|
|
#import <WebRTC/RTCEAGLVideoView.h>
|
|
#import <WebRTC/RTCMTLVideoView.h>
|
|
#import <WebRTC/RTCVideoViewShading.h>
|
|
#endif
|
|
#import <WebRTC/RTCFieldTrials.h>
|
|
#import <WebRTC/RTCFileLogger.h>
|
|
#import <WebRTC/RTCIceCandidate.h>
|
|
#import <WebRTC/RTCIceServer.h>
|
|
#import <WebRTC/RTCIntervalRange.h>
|
|
#import <WebRTC/RTCLegacyStatsReport.h>
|
|
#import <WebRTC/RTCLogging.h>
|
|
#import <WebRTC/RTCMacros.h>
|
|
#import <WebRTC/RTCMediaConstraints.h>
|
|
#import <WebRTC/RTCMediaSource.h>
|
|
#import <WebRTC/RTCMediaStream.h>
|
|
#import <WebRTC/RTCMediaStreamTrack.h>
|
|
#import <WebRTC/RTCMetrics.h>
|
|
#import <WebRTC/RTCMetricsSampleInfo.h>
|
|
#import <WebRTC/RTCPeerConnection.h>
|
|
#import <WebRTC/RTCPeerConnectionFactory.h>
|
|
#import <WebRTC/RTCRtpCodecParameters.h>
|
|
#import <WebRTC/RTCRtpEncodingParameters.h>
|
|
#import <WebRTC/RTCRtpParameters.h>
|
|
#import <WebRTC/RTCRtpReceiver.h>
|
|
#import <WebRTC/RTCRtpSender.h>
|
|
#import <WebRTC/RTCSSLAdapter.h>
|
|
#import <WebRTC/RTCSessionDescription.h>
|
|
#import <WebRTC/RTCTracing.h>
|
|
#import <WebRTC/RTCVideoCodec.h>
|
|
#import <WebRTC/RTCVideoCodecFactory.h>
|
|
#import <WebRTC/RTCVideoCodecH264.h>
|
|
#import <WebRTC/RTCVideoFrame.h>
|
|
#import <WebRTC/RTCVideoFrameBuffer.h>
|
|
#import <WebRTC/RTCVideoRenderer.h>
|
|
#import <WebRTC/RTCVideoSource.h>
|
|
#import <WebRTC/RTCVideoTrack.h>
|
|
#if TARGET_OS_IPHONE
|
|
#import <WebRTC/UIDevice+RTCDevice.h>
|
|
#endif
|