1# 录像开发指导<a name="ZH-CN_TOPIC_0000001051451869"></a> 2 3 4## 使用场景<a name="section186634310418"></a> 5 6使用camera采集视频码流。 7 8## 接口说明<a name="section125479541744"></a> 9 10参考“拍照开发指导”的“接口说明”。 11 12## 约束与限制<a name="section1165911177314"></a> 13 14无。 15 16## 开发步骤<a name="section1196016315516"></a> 17 181. 参考“拍照开发指导”中步骤1、步骤2、步骤3、步骤4。 192. 获取录像FrameConfig。 20 21 ``` 22 /* 从recorder获取surface */ 23 Surface *surface = recorder_->GetSurface(0); 24 surface->SetWidthAndHeight(1920, 1080); 25 surface->SetQueueSize(3); 26 surface->SetSize(1024 * 1024); 27 /* 将surface配置到帧配置中 */ 28 FrameConfig *fc = new FrameConfig(FRAME_CONFIG_RECORD); 29 fc->AddSurface(*surface); 30 ``` 31 323. 开启和停止录像。 33 34 ``` 35 stateCallback->camera_->TriggerLoopingCapture(*fc); // 开始录像 36 stateCallback->camera_->StopLoopingCapture(); // 结束录像 37 ``` 38 39 40