1 Star 0 Fork 4.9K

famoustang / docs

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
MultiMedia_CameraKit.md 14.25 KB
一键复制 编辑 原始数据 按行查看 历史
wenjun 提交于 2020-09-08 10:08 . add OpenHarmony 1.0 baseline

MultiMedia_CameraKit

Overview

Defines the CameraKit class for using camera functionalities.

Since:

1.0

Version:

1.0

Summary

Files

File Name

Description

camera_kit.h

Declares functions in the CameraKit class.

Data Structures

Data Structure Name

Description

OHOS::Media::CameraKit

Provides functions in the CameraKit class.

Functions

Function Name

Description

OHOS::Media::CameraKit::~CameraKit ()

 

A destructor used to delete the CameraKit instance.

OHOS::Media::CameraKit::GetInstance ()

static CameraKit

Obtains a single instance of the CameraKit.

OHOS::Media::CameraKit::GetCameraIds ()

std::list< std::string > 

Obtains IDs of cameras that are currently available.

OHOS::Media::CameraKit::GetCameraAbility (std::string cameraId)

const CameraAbility

Obtains the camera capability, including the resolutions and frame rates.

OHOS::Media::CameraKit::RegisterCameraDeviceCallback (CameraDeviceCallback &callback, EventHandler &handler)

void 

Registers a camera callback for camera status changes and an event callback to respond to a triggered event.

OHOS::Media::CameraKit::UnregisterCameraDeviceCallback (CameraDeviceCallback &callback)

void 

Unregisters a camera callback.

OHOS::Media::CameraKit::CreateCamera (const std::string &cameraId, CameraStateCallback &callback, EventHandler &handler)

void 

Creates a camera object.

Details

Function Documentation

CreateCamera()

void OHOS::Media::CameraKit::CreateCamera (const std::string & cameraId, [CameraStateCallback](OHOS-Media-CameraStateCallback.md) & callback, EventHandler & handler )

Description:

Creates a camera object.

Parameters:

Name

Description

cameraId Indicates the camera ID.
callback Indicates the camera callback.
handler Indicates the event callback to register.

GetCameraAbility()

const [CameraAbility](OHOS-Media-CameraAbility.md)* OHOS::Media::CameraKit::GetCameraAbility (std::string cameraId)

Description:

Obtains the camera capability, including the resolutions and frame rates.

Parameters:

Name

Description

cameraId Indicates the camera ID.

Returns:

Returns the CameraAbility object.

GetCameraIds()

std::list<std::string> OHOS::Media::CameraKit::GetCameraIds ()

Description:

Obtains IDs of cameras that are currently available.

Returns:

Returns the camera IDs if obtained; returns NULL otherwise.

GetInstance()

static [CameraKit](OHOS-Media-CameraKit.md)* OHOS::Media::CameraKit::GetInstance ()

Description:

Obtains a single instance of the CameraKit.

Returns:

Returns the CameraKit instance if obtained; returns NULL otherwise.

RegisterCameraDeviceCallback()

void OHOS::Media::CameraKit::RegisterCameraDeviceCallback ([CameraDeviceCallback](OHOS-Media-CameraDeviceCallback.md) & callback, EventHandler & handler )

Description:

Registers a camera callback for camera status changes and an event callback to respond to a triggered event.

Parameters:

Name

Description

callback Indicates the camera callback to register.
handler Indicates the event callback to register.

UnregisterCameraDeviceCallback()

void OHOS::Media::CameraKit::UnregisterCameraDeviceCallback ([CameraDeviceCallback](OHOS-Media-CameraDeviceCallback.md) & callback)

Description:

Unregisters a camera callback.

Parameters:

Name

Description

callback Indicates the camera callback to unregister.

~CameraKit()

OHOS::Media::CameraKit::~CameraKit ()

Description:

A destructor used to delete the CameraKit instance.

1
https://gitee.com/famoustang/docs.git
git@gitee.com:famoustang/docs.git
famoustang
docs
docs
master

搜索帮助