MediaConstraint

MediaConstraint

媒体约束。

Constructor

new MediaConstraint(videoEnabled, audioEnabled)

Parameters:
Name Type Description
videoEnabled boolean

是否使用 Video 设备。

audioEnabled boolean

是否使用 Audio 设备。

Classes

MediaConstraint

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

指定符合 MediaConstraint 格式的 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

指定视频尺寸规格。

toJSON()