生活继续
前一篇写了如果枚举视频设备,这里就谈一谈如何设置设备。
在实际使用过程中,有的设备有多个视频采集设备,这个时候,用户可以自己选择自己需要使用哪个一个摄像头。
这样,就需要先枚举设备,给用户一个设备列表,然后用户选择一个设备,通过接口设置到WebRTC中。
奇怪:
这里需要注意一下,声网的接口叫setDevice,而不是setVideoDevice。
接口定义(Agora)
接口名:
setDevice
接口定义:
virtual int agora::rtc::IVideoDeviceManager::setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH])
接口功能:
指定视频设备。
参数:
成员变量 | 说明 |
---|---|
deviceI |