目录

Glossary

C

[h2]Camera Input

An input device object in the camera framework that manages the opening, closing, and error callbacks of a camera device. It serves as the input source for camera outputs such as preview, photo capture, and video recording.

[h2]Camera Manager

The core management class of the camera framework. It obtains the camera device list, creates input/output streams, manages sessions and flash status, and serves as the primary entry point for using camera features.

[h2]Camera Output Capability

The set of preview, photo capture, and video recording profiles and metadata types supported by a camera device, used to determine the output capabilities available on the device before creating a session.

[h2]Camera Position

The installation position type of a camera device on a terminal, such as front, rear, or external, used to distinguish and select cameras at different positions.

[h2]Camera Type

The functional type of a camera device, such as wide-angle, ultra-wide-angle, and telephoto, used to identify the camera type.

[h2]Capture Session

The core session object in the camera framework that connects inputs and outputs. It is responsible for stream configuration, submission, and running control. All preview, photo capture, and video recording operations must be completed in the session.

[h2]Connection Type

The way a camera device connects to the system, such as built-in, USB external, or remote connection, used to determine whether the camera is an external device.

E

[h2]Exposure Mode

The method for controlling camera exposure, including locked exposure, automatic exposure, continuous automatic exposure, and manual exposure.

F

[h2]Flash Mode

The working mode of the camera flash, such as off, auto, and always on, used to supplement lighting in low-light environments.

[h2]Focus Mode

The control method for camera focusing, including manual focus, continuous auto focus, and auto focus.

[h2]Frame Rate Range

The range between the minimum and maximum frame rates of camera output, used to control the smoothness of preview or video recording.

I

[h2]Image Rotation

The rotation angle (0°/90°/180°/270°) applied to an image based on the device orientation during photo capture or preview, ensuring that the image orientation matches the device holding direction.

M

[h2]Metadata Output

A stream object in the camera framework used to output metadata such as face detection, which calls back the detected metadata objects to the application in real time.

[h2]Metadata Object Type

The target type of metadata detection, such as face, human body, and pet, used to specify the category of metadata to be detected.

[h2]Moving Photo

A combined media format of a "high-definition still photo" and a "short video". When a moving photo is captured, approximately 1.5 seconds of frames and audio before and after the shutter is pressed are recorded.

P

[h2]Photo Capture Setting

Parameter settings for a single photo capture, including the quality level, rotation angle, geographic location, and mirror switch, to customize the photo output effect.

[h2]Photo Output

A stream object in the camera framework used to output captured images. It handles capture triggering, callback notification, and photo quality and mirroring control.

[h2]Preview Output

A stream object in the camera framework used to output the real-time preview, rendering the frames captured by the camera to the screen in real time for user preview.

S

[h2]Smooth Zoom

A zoom method that continuously adjusts the focal length ratio to achieve smooth image scaling. It enables smooth zoom transitions during video recording, avoiding abrupt jumps in the image.

V

[h2]Video Output

An object in the camera framework that outputs video streams, responsible for starting and stopping recording, frame rate control, and video rotation information.

[h2]Video Stabilization Mode

A functional mode that compensates for image shake through algorithms during video recording, used to improve image stability when recording handheld videos.