Tweaks for new Objective-C API.

BUG=

Review URL: https://codereview.webrtc.org/1696673003

Cr-Commit-Position: refs/heads/master@{#11872}
diff --git a/webrtc/api/objc/RTCMediaStream.h b/webrtc/api/objc/RTCMediaStream.h
index b314360..7df1ea8 100644
--- a/webrtc/api/objc/RTCMediaStream.h
+++ b/webrtc/api/objc/RTCMediaStream.h
@@ -14,6 +14,7 @@
 // TODO(hjon): Update nullability types. See http://crbug/webrtc/5592
 
 @class RTCAudioTrack;
+@class RTCPeerConnectionFactory;
 @class RTCVideoTrack;
 
 @interface RTCMediaStream : NSObject
@@ -31,6 +32,10 @@
 
 - (instancetype)init NS_UNAVAILABLE;
 
+/** Initialize an RTCMediaStream with an id. */
+- (instancetype)initWithFactory:(RTCPeerConnectionFactory *)factory
+                       streamId:(NSString *)streamId;
+
 /** Adds the given audio track to this media stream. */
 - (void)addAudioTrack:(RTCAudioTrack *)audioTrack;