XR_QCOM_trackables_qr_code_operations
Name String
XR_QCOM_trackables_qr_code_operations
Loại tiện ích
Phần mở rộng thực thể
Số máy lẻ đã đăng ký
315
Bản sửa đổi
1
Trạng thái phê chuẩn
Chưa được phê chuẩn
Phần phụ thuộc của tiện ích và phiên bản
XR_ANDROID_trackables_qr_code
Ngày sửa đổi gần đây nhất
2025-12-19
Trạng thái IP
Không có tuyên bố nào về tài sản trí tuệ.
Cộng tác viên
Maximilian Mayer, Qualcomm
Tổng quan
Cấu trúc XrSystemQrCodeTrackingOperationsPropertiesQCOM được định nghĩa như sau:
typedef struct XrSystemQrCodeTrackingOperationsPropertiesQCOM {
XrStructureType type;
void* next;
XrBool32 supportsQrCodeTrackingOperations;
} XrSystemQrCodeTrackingOperationsPropertiesQCOM;
Nội dung mô tả về thành viên
typenextsupportsQrCodeTrackingOperations
Cách sử dụng hợp lệ (Ngầm ẩn)
- Bạn phải bật tiện ích
XR_QCOM_trackables_qr_code_operationstrước khi sử dụng XrSystemQrCodeTrackingOperationsPropertiesQCOM -
typephải làXR_TYPE_SYSTEM_QR_CODE_TRACKING_OPERATIONS_PROPERTIES_QCOM -
nextphải làNULLhoặc một con trỏ hợp lệ đến cấu trúc tiếp theo trong chuỗi cấu trúc
Cấu trúc XrTrackableQrCodeVersionFilterQCOM được định nghĩa như sau:
typedef struct XrTrackableQrCodeVersionFilterQCOM {
XrStructureType type;
const void* next;
uint32_t qrCodeVersionCount;
uint32_t* qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;
Nội dung mô tả về thành viên
typenextqrCodeVersionCountqrCodeVersions
Cách sử dụng hợp lệ (Ngầm ẩn)
- Bạn phải bật tiện ích
XR_QCOM_trackables_qr_code_operationstrước khi sử dụng XrTrackableQrCodeVersionFilterQCOM -
typephải làXR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOM -
nextphải làNULLhoặc một con trỏ hợp lệ đến cấu trúc tiếp theo trong chuỗi cấu trúc -
qrCodeVersionsphải là con trỏ trỏ đến một mảng gồmqrCodeVersionCountgiá trịuint32_t - Tham số
qrCodeVersionCountphải lớn hơn0
Cấu trúc XrTrackableQrCodeVersionQCOM được định nghĩa như sau:
typedef struct XrTrackableQrCodeVersionQCOM {
XrStructureType type;
void* next;
uint32_t qrVersion;
} XrTrackableQrCodeVersionQCOM;
Nội dung mô tả về thành viên
typenextqrVersion
Cách sử dụng hợp lệ (Ngầm ẩn)
- Tiện ích
XR_QCOM_trackables_qr_code_operationsphải được bật trước khi sử dụng XrTrackableQrCodeVersionQCOM -
typephải làXR_TYPE_TRACKABLE_QR_CODE_VERSION_QCOM -
nextphải làNULLhoặc một con trỏ hợp lệ đến cấu trúc tiếp theo trong chuỗi cấu trúc
Hàm xrGetTrackableQrCodeRawDataQCOM được định nghĩa như sau:
XrResult xrGetTrackableQrCodeRawDataQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode,
uint32_t bufferCapacityInput,
uint32_t* bufferCountOutput,
uint8_t* buffer);
Nội dung mô tả về tham số
trackerqrCodebufferCapacityInputbufferCountOutputbuffer
Cách sử dụng hợp lệ (Ngầm ẩn)
- Phải bật tiện ích
XR_QCOM_trackables_qr_code_operationstrước khi gọi xrGetTrackableQrCodeRawDataQCOM -
trackerphải là một tay điều khiển XrTrackableTrackerANDROID hợp lệ -
bufferCountOutputphải là con trỏ đến giá trịuint32_t - Nếu
bufferCapacityInputkhông phải là0, thìbufferphải là con trỏ đến một mảng gồm các giá trịbufferCapacityInputuint8_t
Mã trả về
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
Hàm xrResetTrackableQrCodeTrackingQCOM được định nghĩa như sau:
XrResult xrResetTrackableQrCodeTrackingQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode);
Nội dung mô tả về tham số
trackerqrCode
Cách sử dụng hợp lệ (Ngầm ẩn)
- Tiện ích
XR_QCOM_trackables_qr_code_operationsphải được bật trước khi gọi xrResetTrackableQrCodeTrackingQCOM -
trackerphải là một tay điều khiển XrTrackableTrackerANDROID hợp lệ
Mã trả về
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
Nhật ký phiên bản
Bản sửa đổi 1, ngày 19 tháng 12 năm 2025
- Phần giữ chỗ