diff --git a/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm b/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm index 3b9d845841..c686b5643c 100644 --- a/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm +++ b/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm @@ -35,6 +35,15 @@ NSString * const kRTCMediaConstraintsLevelControl = NSString * const kRTCMediaConstraintsAudioNetworkAdaptorConfig = @(webrtc::MediaConstraintsInterface::kAudioNetworkAdaptorConfig); +NSString * const kRTCMediaConstraintsIceRestart = + @(webrtc::MediaConstraintsInterface::kIceRestart); +NSString * const kRTCMediaConstraintsOfferToReceiveAudio = + @(webrtc::MediaConstraintsInterface::kOfferToReceiveAudio); +NSString * const kRTCMediaConstraintsOfferToReceiveVideo = + @(webrtc::MediaConstraintsInterface::kOfferToReceiveVideo); +NSString * const kRTCMediaConstraintsVoiceActivityDetection = + @(webrtc::MediaConstraintsInterface::kVoiceActivityDetection); + NSString * const kRTCMediaConstraintsValueTrue = @(webrtc::MediaConstraintsInterface::kValueTrue); NSString * const kRTCMediaConstraintsValueFalse = diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h index d57231542d..26a116888a 100644 --- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h +++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h @@ -14,6 +14,7 @@ NS_ASSUME_NONNULL_BEGIN +/** Constraint keys for media sources. */ RTC_EXTERN NSString * const kRTCMediaConstraintsMinAspectRatio; RTC_EXTERN NSString * const kRTCMediaConstraintsMaxAspectRatio; RTC_EXTERN NSString * const kRTCMediaConstraintsMaxWidth; @@ -28,6 +29,13 @@ RTC_EXTERN NSString * const kRTCMediaConstraintsLevelControl; */ RTC_EXTERN NSString * const kRTCMediaConstraintsAudioNetworkAdaptorConfig; +/** Constraint keys for generating offers and answers. */ +RTC_EXTERN NSString * const kRTCMediaConstraintsIceRestart; +RTC_EXTERN NSString * const kRTCMediaConstraintsOfferToReceiveAudio; +RTC_EXTERN NSString * const kRTCMediaConstraintsOfferToReceiveVideo; +RTC_EXTERN NSString * const kRTCMediaConstraintsVoiceActivityDetection; + +/** Constraint values for Boolean parameters. */ RTC_EXTERN NSString * const kRTCMediaConstraintsValueTrue; RTC_EXTERN NSString * const kRTCMediaConstraintsValueFalse;