X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Flibjingle%2Fsource%2Ftalk%2Fapp%2Fwebrtc%2Fmediaconstraintsinterface.h;h=63b749cd1686e501c22e600667d5119f0c2b2a14;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=7030a881898b564a234ae1c547df8e6c1ba4d155;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/libjingle/source/talk/app/webrtc/mediaconstraintsinterface.h b/src/third_party/libjingle/source/talk/app/webrtc/mediaconstraintsinterface.h index 7030a88..63b749c 100644 --- a/src/third_party/libjingle/source/talk/app/webrtc/mediaconstraintsinterface.h +++ b/src/third_party/libjingle/source/talk/app/webrtc/mediaconstraintsinterface.h @@ -60,7 +60,6 @@ class MediaConstraintsInterface { virtual const Constraints& GetMandatory() const = 0; virtual const Constraints& GetOptional() const = 0; - // Constraint keys used by a local video source. // Specified by draft-alvestrand-constraints-resolution-00b static const char kMinAspectRatio[]; // minAspectRatio @@ -87,22 +86,8 @@ class MediaConstraintsInterface { // Google-specific constraint keys for a local video source static const char kNoiseReduction[]; // googNoiseReduction static const char kLeakyBucket[]; // googLeakyBucket - - // googTemporalLayeredScreencast static const char kTemporalLayeredScreencast[]; - - // Google-specific PeerConnection constraint keys. - static const char kImprovedWifiBwe[]; // googImprovedWifiBwe - static const char kScreencastMinBitrate[]; // googScreencastMinBitrate - static const char kSkipEncodingUnusedStreams[]; - // googSkipEncodingUnusedStreams - static const char kCpuOveruseDetection[]; - static const char kCpuUnderuseThreshold[]; - static const char kCpuOveruseThreshold[]; - static const char kCpuOveruseEncodeUsage[]; - static const char kHighStartBitrate[]; // googHighStartBitrate - static const char kHighBitrate[]; // googHighBitrate - static const char kVeryHighBitrate[]; // googVeryHighBitrate + // googTemporalLayeredScreencast // Constraint keys for CreateOffer / CreateAnswer // Specified by the W3C PeerConnection spec @@ -117,16 +102,30 @@ class MediaConstraintsInterface { static const char kValueTrue[]; // true static const char kValueFalse[]; // false + // PeerConnection constraint keys. // Temporary pseudo-constraints used to enable DTLS-SRTP static const char kEnableDtlsSrtp[]; // Enable DTLS-SRTP // Temporary pseudo-constraints used to enable DataChannels static const char kEnableRtpDataChannels[]; // Enable RTP DataChannels + // Google-specific constraint keys. // Temporary pseudo-constraint for enabling DSCP through JS. - static const char kEnableDscp[]; + static const char kEnableDscp[]; // googDscp // Constraint to enable IPv6 through JS. - static const char kEnableIPv6[]; + static const char kEnableIPv6[]; // googIPv6 // Temporary constraint to enable suspend below min bitrate feature. static const char kEnableVideoSuspendBelowMinBitrate[]; + // googSuspendBelowMinBitrate + static const char kImprovedWifiBwe[]; // googImprovedWifiBwe + static const char kScreencastMinBitrate[]; // googScreencastMinBitrate + static const char kSkipEncodingUnusedStreams[]; + // googSkipEncodingUnusedStreams + static const char kCpuOveruseDetection[]; // googCpuOveruseDetection + static const char kCpuUnderuseThreshold[]; // googCpuUnderuseThreshold + static const char kCpuOveruseThreshold[]; // googCpuOveruseThreshold + static const char kCpuOveruseEncodeUsage[]; // googCpuOveruseEncodeUsage + static const char kHighStartBitrate[]; // googHighStartBitrate + static const char kHighBitrate[]; // googHighBitrate + static const char kVeryHighBitrate[]; // googVeryHighBitrate // The prefix of internal-only constraints whose JS set values should be // stripped by Chrome before passed down to Libjingle.