From 78810b633c10f408f17c0785d982d4307c839ef0 Mon Sep 17 00:00:00 2001 From: magjed Date: Wed, 17 Aug 2016 11:07:37 -0700 Subject: [PATCH] Expose media constraint string constants as ObjC NSStrings Review-Url: https://codereview.webrtc.org/2252783003 Cr-Commit-Position: refs/heads/master@{#13801} --- .../Framework/Classes/RTCMediaConstraints.mm | 17 +++++++++++++++++ .../Headers/WebRTC/RTCMediaConstraints.h | 9 +++++++++ 2 files changed, 26 insertions(+) diff --git a/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm b/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm index 11be2ec026..f0f3c860b2 100644 --- a/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm +++ b/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm @@ -14,6 +14,23 @@ #include +NSString * const kRTCMediaConstraintsMinAspectRatio = + @(webrtc::MediaConstraintsInterface::kMinAspectRatio); +NSString * const kRTCMediaConstraintsMaxAspectRatio = + @(webrtc::MediaConstraintsInterface::kMaxAspectRatio); +NSString * const kRTCMediaConstraintsMinWidth = + @(webrtc::MediaConstraintsInterface::kMinWidth); +NSString * const kRTCMediaConstraintsMaxWidth = + @(webrtc::MediaConstraintsInterface::kMaxWidth); +NSString * const kRTCMediaConstraintsMinHeight = + @(webrtc::MediaConstraintsInterface::kMinHeight); +NSString * const kRTCMediaConstraintsMaxHeight = + @(webrtc::MediaConstraintsInterface::kMaxHeight); +NSString * const kRTCMediaConstraintsMinFrameRate = + @(webrtc::MediaConstraintsInterface::kMinFrameRate); +NSString * const kRTCMediaConstraintsMaxFrameRate = + @(webrtc::MediaConstraintsInterface::kMaxFrameRate); + namespace webrtc { MediaConstraints::~MediaConstraints() {} diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h index adc73f2f43..132e3f833b 100644 --- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h +++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h @@ -14,6 +14,15 @@ NS_ASSUME_NONNULL_BEGIN +RTC_EXTERN NSString * const kRTCMediaConstraintsMinAspectRatio; +RTC_EXTERN NSString * const kRTCMediaConstraintsMaxAspectRatio; +RTC_EXTERN NSString * const kRTCMediaConstraintsMaxWidth; +RTC_EXTERN NSString * const kRTCMediaConstraintsMinWidth; +RTC_EXTERN NSString * const kRTCMediaConstraintsMaxHeight; +RTC_EXTERN NSString * const kRTCMediaConstraintsMinHeight; +RTC_EXTERN NSString * const kRTCMediaConstraintsMaxFrameRate; +RTC_EXTERN NSString * const kRTCMediaConstraintsMinFrameRate; + RTC_EXPORT @interface RTCMediaConstraints : NSObject