XR_QCOM_trackables_qr_code_operations
이름 문자열
XR_QCOM_trackables_qr_code_operations
확장 프로그램 유형
인스턴스 확장 프로그램
등록된 확장 프로그램 번호
315
버전
1
비준 상태
비준되지 않음
확장 프로그램 및 버전 종속 항목
XR_ANDROID_trackables_qr_code
최종 수정일
2025-12-19
IP 상태
알려진 IP 클레임이 없습니다.
도움을 주신 분들
Maximilian Mayer, Qualcomm
개요
XrSystemQrCodeTrackingOperationsPropertiesQCOM 구조는 다음과 같이 정의됩니다.
typedef struct XrSystemQrCodeTrackingOperationsPropertiesQCOM {
XrStructureType type;
void* next;
XrBool32 supportsQrCodeTrackingOperations;
} XrSystemQrCodeTrackingOperationsPropertiesQCOM;
회원 설명
typenextsupportsQrCodeTrackingOperations
유효한 사용 (암시적)
-
XR_QCOM_trackables_qr_code_operations확장 프로그램을 사용하기 전에 XrSystemQrCodeTrackingOperationsPropertiesQCOM을 사용 설정해야 합니다. -
type이어야 합니다XR_TYPE_SYSTEM_QR_CODE_TRACKING_OPERATIONS_PROPERTIES_QCOM -
next는NULL이거나 구조체 체인의 다음 구조체를 가리키는 유효한 포인터여야 합니다.
XrTrackableQrCodeVersionFilterQCOM 구조는 다음과 같이 정의됩니다.
typedef struct XrTrackableQrCodeVersionFilterQCOM {
XrStructureType type;
const void* next;
uint32_t qrCodeVersionCount;
uint32_t* qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;
회원 설명
typenextqrCodeVersionCountqrCodeVersions
유효한 사용 (암시적)
- XrTrackableQrCodeVersionFilterQCOM을 사용하기 전에
XR_QCOM_trackables_qr_code_operations확장 프로그램을 사용 설정해야 합니다. -
type이어야 **합니다**XR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOM -
next는NULL이거나 구조체 체인의 다음 구조체를 가리키는 유효한 포인터여야 합니다. -
qrCodeVersions는qrCodeVersionCountuint32_t값의 배열을 가리키는 포인터여야 합니다 -
qrCodeVersionCount매개변수는 해야 합니다0
XrTrackableQrCodeVersionQCOM 구조는 다음과 같이 정의됩니다.
typedef struct XrTrackableQrCodeVersionQCOM {
XrStructureType type;
void* next;
uint32_t qrVersion;
} XrTrackableQrCodeVersionQCOM;
회원 설명
typenextqrVersion
유효한 사용 (암시적)
- XrTrackableQrCodeVersionQCOM을 사용하기 전에
XR_QCOM_trackables_qr_code_operations확장 프로그램을 사용 설정해야 합니다. -
type이어야 합니다XR_TYPE_TRACKABLE_QR_CODE_VERSION_QCOM -
next는NULL이거나 구조체 체인의 다음 구조체를 가리키는 유효한 포인터여야 합니다.
xrGetTrackableQrCodeRawDataQCOM 함수는 다음과 같이 정의됩니다.
XrResult xrGetTrackableQrCodeRawDataQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode,
uint32_t bufferCapacityInput,
uint32_t* bufferCountOutput,
uint8_t* buffer);
매개변수 설명
trackerqrCodebufferCapacityInputbufferCountOutputbuffer
유효한 사용 (암시적)
-
XR_QCOM_trackables_qr_code_operations확장 프로그램을 xrGetTrackableQrCodeRawDataQCOM을 호출하기 전에 사용 설정해야합니다. -
tracker는 유효한 XrTrackableTrackerANDROID 핸들이어야 합니다. -
bufferCountOutput은uint32_t값을 가리키는 포인터여야 합니다. -
bufferCapacityInput이0이 아니면buffer은bufferCapacityInputuint8_t값의 배열을 가리키는 포인터여야 합니다.
반환 코드
XR_SUCCESSXR_SESSION_LOSS_PENDING
XR_ERROR_FUNCTION_UNSUPPORTEDXR_ERROR_HANDLE_INVALIDXR_ERROR_INSTANCE_LOSTXR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROIDXR_ERROR_RUNTIME_FAILUREXR_ERROR_SESSION_LOSTXR_ERROR_SIZE_INSUFFICIENTXR_ERROR_VALIDATION_FAILURE
xrResetTrackableQrCodeTrackingQCOM 함수는 다음과 같이 정의됩니다.
XrResult xrResetTrackableQrCodeTrackingQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode);
매개변수 설명
trackerqrCode
유효한 사용 (암시적)
- xrResetTrackableQrCodeTrackingQCOM을 호출하기 전에
XR_QCOM_trackables_qr_code_operations확장 프로그램을 사용 설정해야 **합니다**. -
tracker는 유효한 XrTrackableTrackerANDROID 핸들이어야 합니다.
반환 코드
XR_SUCCESSXR_SESSION_LOSS_PENDING
XR_ERROR_FUNCTION_UNSUPPORTEDXR_ERROR_HANDLE_INVALIDXR_ERROR_INSTANCE_LOSTXR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROIDXR_ERROR_RUNTIME_FAILUREXR_ERROR_SESSION_LOSTXR_ERROR_VALIDATION_FAILURE
버전 기록
버전 1, 2025-12-19
- 플레이스홀더