webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
webrtc::MediaConstraintsInterface Class Referenceabstract

#include <mediaconstraintsinterface.h>

Inheritance diagram for webrtc::MediaConstraintsInterface:
webrtc::FakeConstraints webrtc::FakeConstraints webrtc::MediaConstraints webrtc::MediaConstraints webrtc_jni::ConstraintsWrapper

Classes

struct  Constraint
 
class  Constraints
 

Public Member Functions

virtual const ConstraintsGetMandatory () const =0
 
virtual const ConstraintsGetOptional () const =0
 
virtual const ConstraintsGetMandatory () const =0
 
virtual const ConstraintsGetOptional () const =0
 

Static Public Attributes

static const char kMinAspectRatio [] = "minAspectRatio"
 
static const char kMaxAspectRatio [] = "maxAspectRatio"
 
static const char kMaxWidth [] = "maxWidth"
 
static const char kMinWidth [] = "minWidth"
 
static const char kMaxHeight [] = "maxHeight"
 
static const char kMinHeight [] = "minHeight"
 
static const char kMaxFrameRate [] = "maxFrameRate"
 
static const char kMinFrameRate [] = "minFrameRate"
 
static const char kEchoCancellation []
 
static const char kGoogEchoCancellation []
 
static const char kExtendedFilterEchoCancellation []
 
static const char kDAEchoCancellation []
 
static const char kAutoGainControl []
 
static const char kExperimentalAutoGainControl []
 
static const char kNoiseSuppression []
 
static const char kExperimentalNoiseSuppression []
 
static const char kIntelligibilityEnhancer []
 
static const char kLevelControl [] = "levelControl"
 
static const char kLevelControlInitialPeakLevelDBFS []
 
static const char kHighpassFilter []
 
static const char kTypingNoiseDetection []
 
static const char kAudioMirroring [] = "googAudioMirroring"
 
static const char kAudioNetworkAdaptorConfig []
 
static const char kNoiseReduction [] = "googNoiseReduction"
 
static const char kOfferToReceiveVideo []
 
static const char kOfferToReceiveAudio []
 
static const char kVoiceActivityDetection []
 
static const char kIceRestart []
 
static const char kUseRtpMux []
 
static const char kValueTrue [] = "true"
 
static const char kValueFalse [] = "false"
 
static const char kEnableDtlsSrtp []
 
static const char kEnableRtpDataChannels []
 
static const char kEnableDscp [] = "googDscp"
 
static const char kEnableIPv6 [] = "googIPv6"
 
static const char kEnableVideoSuspendBelowMinBitrate []
 
static const char kCombinedAudioVideoBwe []
 
static const char kScreencastMinBitrate []
 
static const char kCpuOveruseDetection []
 
static const char kPayloadPadding [] = "googPayloadPadding"
 
static const char kInternalConstraintPrefix []
 

Protected Member Functions

virtual ~MediaConstraintsInterface ()
 
virtual ~MediaConstraintsInterface ()
 

Constructor & Destructor Documentation

◆ ~MediaConstraintsInterface() [1/2]

virtual webrtc::MediaConstraintsInterface::~MediaConstraintsInterface ( )
inlineprotectedvirtual

◆ ~MediaConstraintsInterface() [2/2]

virtual webrtc::MediaConstraintsInterface::~MediaConstraintsInterface ( )
inlineprotectedvirtual

Member Function Documentation

◆ GetMandatory() [1/2]

virtual const Constraints& webrtc::MediaConstraintsInterface::GetMandatory ( ) const
pure virtual

◆ GetMandatory() [2/2]

virtual const Constraints& webrtc::MediaConstraintsInterface::GetMandatory ( ) const
pure virtual

◆ GetOptional() [1/2]

virtual const Constraints& webrtc::MediaConstraintsInterface::GetOptional ( ) const
pure virtual

◆ GetOptional() [2/2]

virtual const Constraints& webrtc::MediaConstraintsInterface::GetOptional ( ) const
pure virtual

Member Data Documentation

◆ kAudioMirroring

static const char webrtc::MediaConstraintsInterface::kAudioMirroring = "googAudioMirroring"
static

◆ kAudioNetworkAdaptorConfig

static const char webrtc::MediaConstraintsInterface::kAudioNetworkAdaptorConfig
static
Initial value:
=
"googAudioNetworkAdaptorConfig"

◆ kAutoGainControl

static const char webrtc::MediaConstraintsInterface::kAutoGainControl
static
Initial value:
=
"googAutoGainControl"

◆ kCombinedAudioVideoBwe

static const char webrtc::MediaConstraintsInterface::kCombinedAudioVideoBwe
static
Initial value:
=
"googCombinedAudioVideoBwe"

◆ kCpuOveruseDetection

static const char webrtc::MediaConstraintsInterface::kCpuOveruseDetection
static
Initial value:
=
"googCpuOveruseDetection"

◆ kDAEchoCancellation

static const char webrtc::MediaConstraintsInterface::kDAEchoCancellation
static
Initial value:
=
"googDAEchoCancellation"

◆ kEchoCancellation

static const char webrtc::MediaConstraintsInterface::kEchoCancellation
static
Initial value:
=
"echoCancellation"

◆ kEnableDscp

static const char webrtc::MediaConstraintsInterface::kEnableDscp = "googDscp"
static

◆ kEnableDtlsSrtp

static const char webrtc::MediaConstraintsInterface::kEnableDtlsSrtp
static
Initial value:
=
"DtlsSrtpKeyAgreement"

◆ kEnableIPv6

static const char webrtc::MediaConstraintsInterface::kEnableIPv6 = "googIPv6"
static

◆ kEnableRtpDataChannels

static const char webrtc::MediaConstraintsInterface::kEnableRtpDataChannels
static
Initial value:
=
"RtpDataChannels"

◆ kEnableVideoSuspendBelowMinBitrate

static const char webrtc::MediaConstraintsInterface::kEnableVideoSuspendBelowMinBitrate
static
Initial value:
=
"googSuspendBelowMinBitrate"

◆ kExperimentalAutoGainControl

static const char webrtc::MediaConstraintsInterface::kExperimentalAutoGainControl
static
Initial value:
=
"googAutoGainControl2"

◆ kExperimentalNoiseSuppression

static const char webrtc::MediaConstraintsInterface::kExperimentalNoiseSuppression
static
Initial value:
=
"googNoiseSuppression2"

◆ kExtendedFilterEchoCancellation

static const char webrtc::MediaConstraintsInterface::kExtendedFilterEchoCancellation
static
Initial value:
=
"googEchoCancellation2"

◆ kGoogEchoCancellation

static const char webrtc::MediaConstraintsInterface::kGoogEchoCancellation
static
Initial value:
=
"googEchoCancellation"

◆ kHighpassFilter

static const char webrtc::MediaConstraintsInterface::kHighpassFilter
static
Initial value:
=
"googHighpassFilter"

◆ kIceRestart

static const char webrtc::MediaConstraintsInterface::kIceRestart
static
Initial value:
=
"IceRestart"

◆ kIntelligibilityEnhancer

static const char webrtc::MediaConstraintsInterface::kIntelligibilityEnhancer
static
Initial value:
=
"intelligibilityEnhancer"

◆ kInternalConstraintPrefix

static const char webrtc::MediaConstraintsInterface::kInternalConstraintPrefix
static

◆ kLevelControl

static const char webrtc::MediaConstraintsInterface::kLevelControl = "levelControl"
static

◆ kLevelControlInitialPeakLevelDBFS

static const char webrtc::MediaConstraintsInterface::kLevelControlInitialPeakLevelDBFS
static
Initial value:
=
"levelControlInitialPeakLevelDBFS"

◆ kMaxAspectRatio

static const char webrtc::MediaConstraintsInterface::kMaxAspectRatio = "maxAspectRatio"
static

◆ kMaxFrameRate

static const char webrtc::MediaConstraintsInterface::kMaxFrameRate = "maxFrameRate"
static

◆ kMaxHeight

static const char webrtc::MediaConstraintsInterface::kMaxHeight = "maxHeight"
static

◆ kMaxWidth

static const char webrtc::MediaConstraintsInterface::kMaxWidth = "maxWidth"
static

◆ kMinAspectRatio

static const char webrtc::MediaConstraintsInterface::kMinAspectRatio = "minAspectRatio"
static

◆ kMinFrameRate

static const char webrtc::MediaConstraintsInterface::kMinFrameRate = "minFrameRate"
static

◆ kMinHeight

static const char webrtc::MediaConstraintsInterface::kMinHeight = "minHeight"
static

◆ kMinWidth

static const char webrtc::MediaConstraintsInterface::kMinWidth = "minWidth"
static

◆ kNoiseReduction

static const char webrtc::MediaConstraintsInterface::kNoiseReduction = "googNoiseReduction"
static

◆ kNoiseSuppression

static const char webrtc::MediaConstraintsInterface::kNoiseSuppression
static
Initial value:
=
"googNoiseSuppression"

◆ kOfferToReceiveAudio

static const char webrtc::MediaConstraintsInterface::kOfferToReceiveAudio
static
Initial value:
=
"OfferToReceiveAudio"

◆ kOfferToReceiveVideo

static const char webrtc::MediaConstraintsInterface::kOfferToReceiveVideo
static
Initial value:
=
"OfferToReceiveVideo"

◆ kPayloadPadding

static const char webrtc::MediaConstraintsInterface::kPayloadPadding = "googPayloadPadding"
static

◆ kScreencastMinBitrate

static const char webrtc::MediaConstraintsInterface::kScreencastMinBitrate
static
Initial value:
=
"googScreencastMinBitrate"

◆ kTypingNoiseDetection

static const char webrtc::MediaConstraintsInterface::kTypingNoiseDetection
static
Initial value:
=
"googTypingNoiseDetection"

◆ kUseRtpMux

static const char webrtc::MediaConstraintsInterface::kUseRtpMux
static
Initial value:
=
"googUseRtpMUX"

◆ kValueFalse

static const char webrtc::MediaConstraintsInterface::kValueFalse = "false"
static

◆ kValueTrue

static const char webrtc::MediaConstraintsInterface::kValueTrue = "true"
static

◆ kVoiceActivityDetection

static const char webrtc::MediaConstraintsInterface::kVoiceActivityDetection
static
Initial value:
=
"VoiceActivityDetection"

The documentation for this class was generated from the following files: