XR_QCOM_trackables_qr_code_operations
Cadena de nombre
XR_QCOM_trackables_qr_code_operations
Tipo de extensión
Extensión de instancia
Número de extensión registrada
315
Revisión
1
Estado de ratificación
No ratificado
Dependencias de extensión y versión
XR_ANDROID_trackables_qr_code
Fecha de modificación más reciente
2025-12-19
Estado de IP
No se conocen reclamos de IP.
Colaboradores
Maximilian Mayer, Qualcomm
Descripción general
La estructura XrSystemQrCodeTrackingOperationsPropertiesQCOM se define de la siguiente manera:
typedef struct XrSystemQrCodeTrackingOperationsPropertiesQCOM {
XrStructureType type;
void* next;
XrBool32 supportsQrCodeTrackingOperations;
} XrSystemQrCodeTrackingOperationsPropertiesQCOM;
Descripciones de miembros
typenextsupportsQrCodeTrackingOperations
Uso válido (implícito)
- La extensión
XR_QCOM_trackables_qr_code_operationsdebe habilitarse antes de usar XrSystemQrCodeTrackingOperationsPropertiesQCOM -
typedebe serXR_TYPE_SYSTEM_QR_CODE_TRACKING_OPERATIONS_PROPERTIES_QCOM -
nextdebe serNULLo un puntero válido a la siguiente estructura en una cadena de estructura
La estructura XrTrackableQrCodeVersionFilterQCOM se define de la siguiente manera:
typedef struct XrTrackableQrCodeVersionFilterQCOM {
XrStructureType type;
const void* next;
uint32_t qrCodeVersionCount;
uint32_t* qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;
Descripciones de miembros
typenextqrCodeVersionCountqrCodeVersions
Uso válido (implícito)
- La extensión
XR_QCOM_trackables_qr_code_operationsdebe habilitarse antes de usar XrTrackableQrCodeVersionFilterQCOM. -
typedebe serXR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOM -
nextdebe serNULLo un puntero válido a la siguiente estructura en una cadena de estructura -
qrCodeVersionsdebe ser un puntero a un array de valoresqrCodeVersionCountuint32_t. - El parámetro
qrCodeVersionCountdebe ser mayor que0
La estructura XrTrackableQrCodeVersionQCOM se define de la siguiente manera:
typedef struct XrTrackableQrCodeVersionQCOM {
XrStructureType type;
void* next;
uint32_t qrVersion;
} XrTrackableQrCodeVersionQCOM;
Descripciones de miembros
typenextqrVersion
Uso válido (implícito)
- La extensión
XR_QCOM_trackables_qr_code_operationsdebe habilitarse antes de usar XrTrackableQrCodeVersionQCOM. -
typedebe serXR_TYPE_TRACKABLE_QR_CODE_VERSION_QCOM -
nextdebe serNULLo un puntero válido a la siguiente estructura en una cadena de estructura
La función xrGetTrackableQrCodeRawDataQCOM se define de la siguiente manera:
XrResult xrGetTrackableQrCodeRawDataQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode,
uint32_t bufferCapacityInput,
uint32_t* bufferCountOutput,
uint8_t* buffer);
Descripciones de parámetros
trackerqrCodebufferCapacityInputbufferCountOutputbuffer
Uso válido (implícito)
- La extensión
XR_QCOM_trackables_qr_code_operationsdebe habilitarse antes de llamar a xrGetTrackableQrCodeRawDataQCOM. -
trackerdebe ser un controlador XrTrackableTrackerANDROID válido. -
bufferCountOutputdebe ser un puntero a un valoruint32_t. - Si
bufferCapacityInputno es0,bufferdebe ser un puntero a un array de valoresbufferCapacityInputuint8_t.
Códigos de retorno
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
La función xrResetTrackableQrCodeTrackingQCOM se define de la siguiente manera:
XrResult xrResetTrackableQrCodeTrackingQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode);
Descripciones de parámetros
trackerqrCode
Uso válido (implícito)
- La extensión
XR_QCOM_trackables_qr_code_operationsdebe habilitarse antes de llamar a xrResetTrackableQrCodeTrackingQCOM. -
trackerdebe ser un controlador XrTrackableTrackerANDROID válido.
Códigos de retorno
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
Historial de versiones
Revisión 1, 2025-12-19
- Marcador de posición