Constructor
new MediaConstraint(videoEnabled, audioEnabled)
Parameters:
Name | Type | Description |
---|---|---|
videoEnabled |
boolean | 是否使用 Video 设备。 |
audioEnabled |
boolean | 是否使用 Audio 设备。 |
Classes
Members
audioDevice :MediaDeviceDescription
音频设备。
Type:
audioEnabled :boolean
是否使用音频流通道。
Type:
- boolean
videoDevice :MediaDeviceDescription
视频设备。
Type:
videoEnabled :boolean
是否使用视频流通道。
Type:
- boolean
Methods
(static) create(json) → {MediaConstraint}
创建 MediaConstraint 实例。
Parameters:
Name | Type | Description |
---|---|---|
json |
JSON | 指定符合 |
Returns:
返回 MediaConstraint 实例。
- Type
- MediaConstraint
getConstraints() → {JSON}
获取媒体约束描述。
Returns:
返回约束的 JSON 格式。
- Type
- JSON
getVideoDimension() → {VideoDimension}
获取视频尺寸。
Returns:
返回视频尺寸。
- Type
- VideoDimension
setAudioDevice(mediaDeviceDescription) → {boolean}
设置音频设备。
Parameters:
Name | Type | Description |
---|---|---|
mediaDeviceDescription |
MediaDeviceDescription | 设备的描述数据。 |
Returns:
设置成功返回 true
。
- Type
- boolean
setVideoDevice(mediaDeviceDescription) → {boolean}
设置视频设备。
Parameters:
Name | Type | Description |
---|---|---|
mediaDeviceDescription |
MediaDeviceDescription | 设备的描述数据。 |
Returns:
设置成功返回 true
。
- Type
- boolean
setVideoDimension(dimension)
设置视频尺寸。
Parameters:
Name | Type | Description |
---|---|---|
dimension |
VideoDimension | 指定视频尺寸规格。 |