41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
Tests MediaStreamTrack.getSettings.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
video track settings:
|
|
settings.deviceId = <UUID>
|
|
settings.facingMode = user
|
|
settings.frameRate = 30
|
|
settings.height = 480
|
|
settings.width = 640
|
|
|
|
audio track settings:
|
|
settings.deviceId = <UUID>
|
|
settings.echoCancellation = true
|
|
settings.sampleRate = 44100
|
|
settings.volume = 1
|
|
|
|
According to the spec: "[every setting] MUST be a member of the set defined for that property by getCapabilities()"
|
|
|
|
PASS "deviceId" in track.getCapabilities() is true
|
|
PASS "facingMode" in track.getCapabilities() is true
|
|
PASS "frameRate" in track.getCapabilities() is true
|
|
PASS "height" in track.getCapabilities() is true
|
|
PASS "width" in track.getCapabilities() is true
|
|
PASS "deviceId" in track.getCapabilities() is true
|
|
PASS "echoCancellation" in track.getCapabilities() is true
|
|
PASS "sampleRate" in track.getCapabilities() is true
|
|
PASS "volume" in track.getCapabilities() is true
|
|
Validate sampleRate constraints appears correctly in track settings
|
|
audio track settings:
|
|
settings.deviceId = <UUID>
|
|
settings.echoCancellation = true
|
|
settings.sampleRate = 48000
|
|
settings.volume = 1
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|