export interface UseUserMediaOptions {
/**
* 当 MediaStream 准备就绪时的回调
*/
onStart?: (stream: MediaStream) => void
/**
* 当 MediaStream 停止时的回调
*/
onStop?(): void
/**
* 当 deviceIds 或 constraints 改变时重新创建流
*
* @defaultValue true
*/
autoSwitch?: boolean
/**
* 将应用于请求的 MediaStream 的 MediaStreamConstraints
* 如果提供,constraints 会覆盖 videoDeviceId 和 audioDeviceId
*
* @defaultValue {}
*/
constraints?: MediaStreamConstraints
}