Allow passing network config constraint as base64 encoded string to preserve values of serialized protos. The values are a serialized byte stream packed into a std::string. To be represented as a NSString they must be base64 encoded or bytes outside of the ASCII range will be encoded into multi byte UTF8 sequences by default.
BUG=0 Review-Url: https://codereview.webrtc.org/2650343006 Cr-Commit-Position: refs/heads/master@{#16435}
This commit is contained in:
@ -23,6 +23,10 @@ RTC_EXTERN NSString * const kRTCMediaConstraintsMinHeight;
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsMaxFrameRate;
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsMinFrameRate;
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsLevelControl;
|
||||
/** The value for this key should be a base64 encoded string containing
|
||||
* the data from the serialized configuration proto.
|
||||
*/
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsAudioNetworkAdaptorConfig;
|
||||
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsValueTrue;
|
||||
RTC_EXTERN NSString * const kRTCMediaConstraintsValueFalse;
|
||||
|
||||
Reference in New Issue
Block a user