MediaStreamTrack.getCapabilities()

MediaStreamTrack 인터페이스의 getCapabilities() 메서드는 사용자 에이전트가 지원하는 각각의 제약 조건에 적용할 수 있는 값이나 값의 범위를 나타내는 MediaTrackCapabilities 객체를 반환합니다.

브라우저의 기능 범위를 알아낸 후에는 스크립트에서 applyConstraints()를 사용해 트랙의 설정을 이상적인 값으로, 또는 적어도 원하는 범위 안으로 설정할 수 있습니다. 기능, 제약, 설정 문서에서 제약 속성 사용법에 대해 자세히 알아보세요.

구문

const capabilities = track.getCapabilities()

반환 값

사용자 에이전트가 지원하는 제약 속성 각각의 가능한 값 또는 값의 범위를 나타내는 MediaTrackCapabilities 객체.

명세

Specification Status Comment
Media Capture and Streams
The definition of 'getCapabilities()' in that specification.
Candidate Recommendation Initial definition.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
getCapabilitiesChrome Full support 66Edge Full support 12Firefox No support NoIE No support NoOpera Full support 53Safari Full support YesWebView Android Full support 66Chrome Android Full support 66Firefox Android No support NoOpera Android Full support 47Safari iOS Full support YesSamsung Internet Android Full support 9.0

Legend

Full support  
Full support
No support  
No support