# 摄像头采集 (/zh-CN/api-reference/rtc/csharp-windows/video/camera-capture)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="toc_camera_capture"></a>

<a id="api_irtcengine_startcameracapture"></a>

<a id="ariaid-title2"></a>

## StartCameraCapture [#startcameracapture]

开始通过摄像头采集视频。

<a id="api_irtcengine_startcameracapture__prototype"></a>

```csharp
public abstract int StartCameraCapture(VIDEO_SOURCE_TYPE sourceType, CameraCapturerConfiguration config);
```

<a id="api_irtcengine_startcameracapture__detailed_desc"></a>

### 详情 [#详情]

调用该方法可以通过指定 sourceType 同时开启多路摄像头采集。

<a id="api_irtcengine_startcameracapture__parameters"></a>

### 参数 [#参数]

<ParameterList>
<a id="sourcetype"></a>
<Parameter name="sourceType">

视频源的类型。详见 [VIDEO_SOURCE_TYPE](/zh-CN/api-reference/rtc/csharp-windows/enum-videosourcetype)。

:::note
注：

- 桌面端最多支持 4 路摄像头采集的视频流。
:::

</Parameter>
</ParameterList>

<ParameterList>
<a id="config"></a>
<Parameter name="config">

视频采集配置。详见 [CameraCapturerConfiguration](/zh-CN/api-reference/rtc/csharp-windows/class-cameracapturerconfiguration)。

</Parameter>
</ParameterList>

<a id="api_irtcengine_startcameracapture__return_values"></a>

### 返回值 [#返回值]

- 0: 方法调用成功。
- &lt; 0: 方法调用失败。详见[错误码](/zh-CN/api-reference/rtc/error-code)了解详情和解决建议。

### 所属接口类 [#所属接口类]

- [IRtcEngine](/zh-CN/api-reference/rtc/csharp-windows/rtc-interface-class#class_irtcengine)

<a id="api_irtcengine_stopcameracapture"></a>

<a id="ariaid-title3"></a>

## StopCameraCapture [#stopcameracapture]

停止通过摄像头采集视频。

<a id="api_irtcengine_stopcameracapture__prototype"></a>

```csharp
public abstract int StopCameraCapture(VIDEO_SOURCE_TYPE sourceType);
```

<a id="api_irtcengine_stopcameracapture__detailed_desc"></a>

### 详情 [#详情-1]

调用 [StartCameraCapture](/zh-CN/api-reference/rtc/csharp-windows/video/camera-capture#api_irtcengine_startcameracapture) 开启一路或多路摄像头采集的视频流后，你可以调用该方法，通过设置 sourceType 停止一路或多路摄像头的视频采集。

:::caution
注意： 如果你正在使用本地合图功能，调用该方法停止通过第一个摄像头采集视频，会造成本地合图中断。
:::

<a id="api_irtcengine_stopcameracapture__parameters"></a>

### 参数 [#参数-1]

<ParameterList>
<a id="sourcetype-1"></a>
<Parameter name="sourceType">

视频源的类型，详见 [VIDEO_SOURCE_TYPE](/zh-CN/api-reference/rtc/csharp-windows/enum-videosourcetype)。

</Parameter>
</ParameterList>

<a id="api_irtcengine_stopcameracapture__return_values"></a>

### 返回值 [#返回值-1]

- 0: 方法调用成功。
- &lt; 0: 方法调用失败。详见[错误码](/zh-CN/api-reference/rtc/error-code)了解详情和解决建议。

### 所属接口类 [#所属接口类-1]

- [IRtcEngine](/zh-CN/api-reference/rtc/csharp-windows/rtc-interface-class#class_irtcengine)
