cameraDevice QML Value Type
카메라 장치에 대해 설명합니다. 더 보기...
Import Statement: | import QtMultimedia |
속성
- correctionAngle : QtVideo::Rotation
(since 6.7)
- description : string
- id : string
- isDefault : bool
- position : enumeration
- videoFormats : CameraFormat
상세 설명
카메라 디바이스 값 유형은 시스템에 연결된 카메라 디바이스의 속성을 설명합니다.
카메라 장치 목록은 MediaDevices 유형에서 쿼리할 수 있습니다. 특정 카메라 장치를 선택하려면 Camera 에서 해당 장치를 장치로 설정합니다.
CaptureSession { camera: Camera { cameraDevice: mediaDevices.defaultVideoInput } } MediaDevices { id: mediaDevices }
속성 문서
correctionAngle : QtVideo::Rotation |
카메라의 기본 방향과 비교하여 카메라의 물리적 회전을 보정하는 데 필요한 회전 각도를 반환합니다. 즉, 이 속성은 출력 이미지를 기본 방향에서 장치 화면에서 똑바로 세우기 위해 회전해야 하는 시계 방향 각도를 나타냅니다. correctionAngle 은 기본 방향에 상대적이므로 디바이스 방향(세로/가로)을 변경해도 이 값은 변경되지 않습니다. 기본 방향과 카메라 방향이 제조업체에서 정의하는 Android에서는 대부분 보정 각도가 0이 아닐 수 있습니다.
이 프로퍼티는 Qt 6.7에 도입되었습니다.
description : string |
사람이 읽을 수 있는 카메라 이름을 보유합니다.
이 문자열을 사용하여 사용자에게 장치를 표시합니다.
id : string |
카메라의 장치 ID를 보유합니다.
카메라를 식별하는 고유 ID이며 사람이 읽을 수 없을 수도 있습니다.
isDefault : bool |
기본 카메라 장치인 경우 참입니다.
position : enumeration |
하드웨어 시스템에서 카메라의 물리적 위치를 반환합니다.
반환되는 값은 다음 중 하나일 수 있습니다:
상수 | 설명 |
---|---|
cameraDevice.UnspecifiedPosition | 카메라 위치가 지정되지 않았거나 알 수 없습니다. |
cameraDevice.BackFace | 카메라가 시스템 하드웨어의 뒷면에 있습니다. 예를 들어 모바일 디바이스에서는 화면의 반대편에 있다는 의미입니다. |
cameraDevice.FrontFace | 카메라가 시스템 하드웨어의 전면에 있습니다. 예를 들어 모바일 디바이스에서는 화면과 같은 면에 있다는 의미입니다. 전면 카메라의 미리보기는 세로축을 중심으로 뒤집어 비디오 출력을 거울처럼 표시하지만, 녹화 중에는 이러한 뒤집기가 수행되지 않습니다. |
videoFormats : CameraFormat |
카메라에서 지원하는 비디오 형식을 보유합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.