startCameraCapture
Starts camera capture.
virtual int startCameraCapture(VIDEO_SOURCE_TYPE sourceType, const CameraCapturerConfiguration& config) = 0;
Details
- Since
- v4.2.0
You can call this method to start capturing video from one or more cameras by specifying sourceType.
Note: On the iOS platform, if you want to enable multi-camera capture, you need to call enableMultiCamera and set enabled to
true
before calling this method.Parameters
- sourceType
-
The type of the video source. See VIDEO_SOURCE_TYPE.
Note:- On iOS devices, you can capture video from up to 2 cameras, provided the device has multiple cameras or supports external cameras.
- On Android devices, you can capture video from up to 4 cameras, provided the device has multiple cameras or supports external cameras.
- On the desktop platforms, you can capture video from up to 4 cameras.
- config
-
The configuration of the video capture. See CameraCapturerConfiguration.
Note: On the iOS platform, this parameter has no practical function. Use the config parameter in enableMultiCamera instead to set the video capture configuration.
Returns
- 0: Success.
- < 0: Failure.