1.1K Star 6.1K Fork 4.9K

OpenHarmony / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
subsys-multimedia-camera-preview-guide.md 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
wusongqing 提交于 2023-08-09 09:06 . Update docs against 20907

Previewing Development

When to Use

Use the camera module APIs to generate and play video streams.

Available APIs

For details, see Available APIs.

Constraints

None

How to Develop

  1. Perform step 1 through step 4 described in Photographing Development.

  2. Set the preview area.

    Surface *surface = Surface::CreateSurface();
    /* Set the display area. */
    surface->SetUserData("region_position_x", "480"); // X-coordinate of the upper left corner of the rectangle.
    surface->SetUserData("region_position_y", "270"); // Y-coordinate of the upper left corner of the rectangle.
    surface->SetUserData("region_width", "960"); // Width.
    surface->SetUserData("region_height", "540"); // Height.
    
    fc->AddSurface(*surface);
  3. Start and stop previewing.

    stateCallback->camera_->TriggerLoopingCapture(*fc); // Start previewing.
    stateCallback->camera_->StopLoopingCapture(); // Stop previewing.
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs
master

搜索帮助