이름 문자열
XR_ANDROID_passthrough_camera_state
확장 프로그램 유형
인스턴스 연장
등록된 부속 번호
461
버전
1
확장 프로그램 및 버전 종속 항목
최종 수정일
2024-09-05
도움을 주신 분들
스펜서 퀸, Google
재러드 파인더, Google
케빈 뮬, Google
Nihav Jain, Google
개요
패스스루 카메라를 시작하는 데 시간이 걸릴 수 있으며 즉시 사용할 수 없을 수도 있습니다. 이 확장 프로그램을 사용하면 애플리케이션에서 패스스루 카메라의 현재 상태를 알 수 있습니다.
현재 패스스루 카메라 상태 가져오기
XrResult xrGetPassthroughCameraStateANDROID(
XrSession session,
const XrPassthroughCameraStateGetInfoANDROID* getInfo,
XrPassthroughCameraStateANDROID* cameraStateOutput);
매개변수 설명
session는 이전에 xrCreateSession으로 만든 XrSession 핸들입니다.getInfo는 카메라 상태가 결정되는 방식에 영향을 미치는 모든 정보입니다.cameraStateOutput는 카메라의 현재 상태입니다.
xrGetPassthroughCameraStateANDROID는 패스스루 카메라의 현재 상태를 검색합니다.
XrPassthroughCameraStateGetInfoANDROID 구조체는 카메라 상태 요청 매개변수를 지정하는 입력/출력 구조체입니다.
typedef struct XrPassthroughCameraStateGetInfoANDROID {
XrStructureType type;
void* next;
} XrPassthroughCameraStateGetInfoANDROID;
회원 설명
type은 이 구조의 XrStructureType입니다.next는NULL또는 구조 체인의 다음 구조에 대한 포인터입니다.
XrPassthroughCameraStateANDROID 열거형은 패스스루 카메라가 있을 수 있는 다양한 상태를 식별합니다.
typedef enum XrPassthroughCameraStateANDROID {
XR_PASSTHROUGH_CAMERA_STATE_DISABLED_ANDROID = 0,
XR_PASSTHROUGH_CAMERA_STATE_INITIALIZING_ANDROID = 1,
XR_PASSTHROUGH_CAMERA_STATE_READY_ANDROID = 2,
XR_PASSTHROUGH_CAMERA_STATE_ERROR_ANDROID = 3,
XR_PASSTHROUGH_CAMERA_STATE_MAX_ENUM_ANDROID = 0x7FFFFFFF
} XrPassthroughCameraStateANDROID;
enum은 다음과 같은 의미를 갖습니다.
Enum |
설명 |
|---|---|
|
앱, 시스템 또는 사용자가 카메라를 사용 중지했습니다. |
|
카메라가 아직 온라인 상태가 아니며 아직 사용할 수 없습니다. |
|
카메라를 사용할 수 있습니다. |
|
카메라가 복구 불가 오류 상태입니다. |
새로운 객체 유형
새로운 플래그 유형
새로운 enum 상수
XrStructureType 열거형이 다음과 같이 확장되었습니다.
XR_TYPE_PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID
새로운 enum
새로운 구조
새로운 함수
문제
버전 기록
- 버전 1, 2024년 9월 5일 (스펜서 퀸)
- 최초 버전
OpenXR™ 및 OpenXR 로고는 Khronos Group Inc. 소유의 상표이며 중국, 유럽연합, 일본, 영국에서 상표로 등록되어 있습니다.