| Index: webrtc/examples/objc/AppRTCDemo/ARDAppClient.m | 
| diff --git a/webrtc/examples/objc/AppRTCDemo/ARDAppClient.m b/webrtc/examples/objc/AppRTCDemo/ARDAppClient.m | 
| index 32d237a36af4bae8c5768ec2a47e8d4d5432fd4d..d8dc7714248af61d4ff560d557682749a180433d 100644 | 
| --- a/webrtc/examples/objc/AppRTCDemo/ARDAppClient.m | 
| +++ b/webrtc/examples/objc/AppRTCDemo/ARDAppClient.m | 
| @@ -502,10 +502,9 @@ static BOOL const kARDAppClientEnableTracing = NO; | 
| RTCMediaConstraints *constraints = [self defaultPeerConnectionConstraints]; | 
| RTCConfiguration *config = [[RTCConfiguration alloc] init]; | 
| config.iceServers = _iceServers; | 
| -  _peerConnection = [[RTCPeerConnection alloc] initWithFactory:_factory | 
| -                                                 configuration:config | 
| -                                                   constraints:constraints | 
| -                                                      delegate:self]; | 
| +  _peerConnection = [_factory peerConnectionWithConfiguration:config | 
| +                                                  constraints:constraints | 
| +                                                     delegate:self]; | 
| // Create AV media stream and add it to the peer connection. | 
| RTCMediaStream *localStream = [self createLocalMediaStream]; | 
| [_peerConnection addStream:localStream]; | 
| @@ -608,16 +607,14 @@ static BOOL const kARDAppClientEnableTracing = NO; | 
| } | 
|  | 
| - (RTCMediaStream *)createLocalMediaStream { | 
| -  RTCMediaStream *localStream = | 
| -      [[RTCMediaStream alloc] initWithFactory:_factory streamId:@"ARDAMS"]; | 
| +  RTCMediaStream *localStream = [_factory mediaStreamWithStreamId:@"ARDAMS"]; | 
| RTCVideoTrack *localVideoTrack = [self createLocalVideoTrack]; | 
| if (localVideoTrack) { | 
| [localStream addVideoTrack:localVideoTrack]; | 
| [_delegate appClient:self didReceiveLocalVideoTrack:localVideoTrack]; | 
| } | 
| RTCAudioTrack *localAudioTrack = | 
| -        [[RTCAudioTrack alloc] initWithFactory:_factory | 
| -                                       trackId:@"ARDAMSa0"]; | 
| +      [_factory audioTrackWithTrackId:@"ARDAMSa0"]; | 
| [localStream addAudioTrack:localAudioTrack]; | 
| return localStream; | 
| } | 
| @@ -634,12 +631,10 @@ static BOOL const kARDAppClientEnableTracing = NO; | 
| RTCMediaConstraints *mediaConstraints = | 
| [self defaultMediaStreamConstraints]; | 
| RTCAVFoundationVideoSource *source = | 
| -        [[RTCAVFoundationVideoSource alloc] initWithFactory:_factory | 
| -                                                constraints:mediaConstraints]; | 
| +        [_factory avFoundationVideoSourceWithConstraints:mediaConstraints]; | 
| localVideoTrack = | 
| -        [[RTCVideoTrack alloc] initWithFactory:_factory | 
| -                                        source:source | 
| -                                       trackId:@"ARDAMSv0"]; | 
| +        [_factory videoTrackWithSource:source | 
| +                               trackId:@"ARDAMSv0"]; | 
| } | 
| #endif | 
| return localVideoTrack; | 
|  |