XR_QCOM_trackables_qr_code_operations
String Nama
XR_QCOM_trackables_qr_code_operations
Jenis Ekstensi
Ekstensi instance
Nomor Ekstensi Terdaftar
315
Revisi
1
Status Ratifikasi
Tidak diratifikasi
Dependensi Ekstensi dan Versi
XR_ANDROID_trackables_qr_code
Tanggal Terakhir Diubah
2025-12-19
Status IP
Tidak ada klaim IP yang diketahui.
Kontributor
Maximilian Mayer, Qualcomm
Ringkasan
Struktur XrSystemQrCodeTrackingOperationsPropertiesQCOM ditentukan sebagai:
typedef struct XrSystemQrCodeTrackingOperationsPropertiesQCOM {
XrStructureType type;
void* next;
XrBool32 supportsQrCodeTrackingOperations;
} XrSystemQrCodeTrackingOperationsPropertiesQCOM;
Deskripsi Anggota
typenextsupportsQrCodeTrackingOperations
Penggunaan yang Valid (Implisit)
- Ekstensi
XR_QCOM_trackables_qr_code_operationsharus diaktifkan sebelum menggunakan XrSystemQrCodeTrackingOperationsPropertiesQCOM -
typeharus berupaXR_TYPE_SYSTEM_QR_CODE_TRACKING_OPERATIONS_PROPERTIES_QCOM -
nextharus berupaNULLatau pointer yang valid ke struktur berikutnya dalam rantai struktur
Struktur XrTrackableQrCodeVersionFilterQCOM ditentukan sebagai:
typedef struct XrTrackableQrCodeVersionFilterQCOM {
XrStructureType type;
const void* next;
uint32_t qrCodeVersionCount;
uint32_t* qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;
Deskripsi Anggota
typenextqrCodeVersionCountqrCodeVersions
Penggunaan yang Valid (Implisit)
- Ekstensi
XR_QCOM_trackables_qr_code_operationsharus diaktifkan sebelum menggunakan XrTrackableQrCodeVersionFilterQCOM -
typeharus berupaXR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOM -
nextharus berupaNULLatau pointer yang valid ke struktur berikutnya dalam rantai struktur -
qrCodeVersionsharus berupa pointer ke array nilaiqrCodeVersionCountuint32_t - Parameter
qrCodeVersionCountharus lebih besar dari0
Struktur XrTrackableQrCodeVersionQCOM ditentukan sebagai:
typedef struct XrTrackableQrCodeVersionQCOM {
XrStructureType type;
void* next;
uint32_t qrVersion;
} XrTrackableQrCodeVersionQCOM;
Deskripsi Anggota
typenextqrVersion
Penggunaan yang Valid (Implisit)
- Ekstensi
XR_QCOM_trackables_qr_code_operationsharus diaktifkan sebelum menggunakan XrTrackableQrCodeVersionQCOM -
typeharus berupaXR_TYPE_TRACKABLE_QR_CODE_VERSION_QCOM -
nextharus berupaNULLatau pointer yang valid ke struktur berikutnya dalam rantai struktur
Fungsi xrGetTrackableQrCodeRawDataQCOM ditentukan sebagai:
XrResult xrGetTrackableQrCodeRawDataQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode,
uint32_t bufferCapacityInput,
uint32_t* bufferCountOutput,
uint8_t* buffer);
Deskripsi Parameter
trackerqrCodebufferCapacityInputbufferCountOutputbuffer
Penggunaan yang Valid (Implisit)
- Ekstensi
XR_QCOM_trackables_qr_code_operationsharus diaktifkan sebelum memanggil xrGetTrackableQrCodeRawDataQCOM -
trackerharus berupa handle XrTrackableTrackerANDROID yang valid -
bufferCountOutputharus berupa pointer ke nilaiuint32_t - Jika
bufferCapacityInputbukan0,bufferharus berupa pointer ke array nilaibufferCapacityInputuint8_t
Kode Status
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
Fungsi xrResetTrackableQrCodeTrackingQCOM ditentukan sebagai:
XrResult xrResetTrackableQrCodeTrackingQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode);
Deskripsi Parameter
trackerqrCode
Penggunaan yang Valid (Implisit)
- Ekstensi
XR_QCOM_trackables_qr_code_operationsharus diaktifkan sebelum memanggil xrResetTrackableQrCodeTrackingQCOM -
trackerharus berupa handle XrTrackableTrackerANDROID yang valid
Kode Status
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
Histori Versi
Revisi 1, 19-12-2025
- Placeholder