이름 문자열
XR_ANDROID_passthrough_camera_state
확장 프로그램 유형
인스턴스 연장
등록된 부속 번호
461
버전
1
확장 프로그램 및 버전 종속 항목
최종 수정일
2024-09-05
도움을 주신 분들
스펜서 퀸, Google
재러드 파인더, Google
케빈 뮬, Google
니하브 자인, 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일 (스펜서 퀸)
- 최초 버전