Added missing nullable annotations to iOS SDK.
Some of the PCF and PC methods are actually return nil, but was by default annotated as nonnull via NS_ASSUME_NONNULL_BEGIN. Bug: None No-Presubmit: True Change-Id: Ib8b9263452a61241c9e7a16c1807d87bd597c093 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209180 Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33384}
This commit is contained in:
committed by
Commit Bot
parent
854d59f750
commit
d140c8f43b
@ -238,8 +238,8 @@ RTC_OBJC_EXPORT
|
||||
* - A sender already exists for the track.
|
||||
* - The peer connection is closed.
|
||||
*/
|
||||
- (RTC_OBJC_TYPE(RTCRtpSender) *)addTrack:(RTC_OBJC_TYPE(RTCMediaStreamTrack) *)track
|
||||
streamIds:(NSArray<NSString *> *)streamIds;
|
||||
- (nullable RTC_OBJC_TYPE(RTCRtpSender) *)addTrack:(RTC_OBJC_TYPE(RTCMediaStreamTrack) *)track
|
||||
streamIds:(NSArray<NSString *> *)streamIds;
|
||||
|
||||
/** With PlanB semantics, removes an RTCRtpSender from this peer connection.
|
||||
*
|
||||
@ -271,19 +271,19 @@ RTC_OBJC_EXPORT
|
||||
* of the transceiver (and sender/receiver) will be derived from the kind of
|
||||
* the track.
|
||||
*/
|
||||
- (RTC_OBJC_TYPE(RTCRtpTransceiver) *)addTransceiverWithTrack:
|
||||
- (nullable RTC_OBJC_TYPE(RTCRtpTransceiver) *)addTransceiverWithTrack:
|
||||
(RTC_OBJC_TYPE(RTCMediaStreamTrack) *)track;
|
||||
- (RTC_OBJC_TYPE(RTCRtpTransceiver) *)
|
||||
- (nullable RTC_OBJC_TYPE(RTCRtpTransceiver) *)
|
||||
addTransceiverWithTrack:(RTC_OBJC_TYPE(RTCMediaStreamTrack) *)track
|
||||
init:(RTC_OBJC_TYPE(RTCRtpTransceiverInit) *)init;
|
||||
|
||||
/** Adds a transceiver with the given kind. Can either be RTCRtpMediaTypeAudio
|
||||
* or RTCRtpMediaTypeVideo.
|
||||
*/
|
||||
- (RTC_OBJC_TYPE(RTCRtpTransceiver) *)addTransceiverOfType:(RTCRtpMediaType)mediaType;
|
||||
- (RTC_OBJC_TYPE(RTCRtpTransceiver) *)addTransceiverOfType:(RTCRtpMediaType)mediaType
|
||||
init:(RTC_OBJC_TYPE(RTCRtpTransceiverInit) *)
|
||||
init;
|
||||
- (nullable RTC_OBJC_TYPE(RTCRtpTransceiver) *)addTransceiverOfType:(RTCRtpMediaType)mediaType;
|
||||
- (nullable RTC_OBJC_TYPE(RTCRtpTransceiver) *)
|
||||
addTransceiverOfType:(RTCRtpMediaType)mediaType
|
||||
init:(RTC_OBJC_TYPE(RTCRtpTransceiverInit) *)init;
|
||||
|
||||
/** Generate an SDP offer. */
|
||||
- (void)offerForConstraints:(RTC_OBJC_TYPE(RTCMediaConstraints) *)constraints
|
||||
|
||||
Reference in New Issue
Block a user