XR_QCOM_trackables_qr_code_operations

नाम वाली स्ट्रिंग

XR_QCOM_trackables_qr_code_operations

एक्सटेंशन का टाइप

इंस्टेंस एक्सटेंशन

रजिस्टर किए गए एक्सटेंशन का नंबर

315

संशोधन

1

पुष्टि की स्थिति

पुष्टि नहीं की गई

एक्सटेंशन और वर्शन की ज़रूरी शर्तें

XR_ANDROID_trackables_qr_code

पिछली बार किए गए बदलाव के हिसाब से

2025-12-19

आईपी की स्थिति

आईपी पर दावा करने की कोई जानकारी नहीं है.

योगदान देने वाले

मैक्सिमिलियन मेयर, Qualcomm

खास जानकारी

XrSystemQrCodeTrackingOperationsPropertiesQCOM स्ट्रक्चर को इस तरह तय किया गया है:

typedef struct XrSystemQrCodeTrackingOperationsPropertiesQCOM {
    XrStructureType    type;
    void*              next;
    XrBool32           supportsQrCodeTrackingOperations;
} XrSystemQrCodeTrackingOperationsPropertiesQCOM;

सदस्यों की जानकारी

  • type
  • next
  • supportsQrCodeTrackingOperations

मान्य इस्तेमाल (सीधे तौर पर न दिखाना)

XrTrackableQrCodeVersionFilterQCOM स्ट्रक्चर को इस तरह तय किया गया है:

typedef struct XrTrackableQrCodeVersionFilterQCOM {
    XrStructureType    type;
    const void*        next;
    uint32_t           qrCodeVersionCount;
    uint32_t*          qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;

सदस्यों की जानकारी

  • type
  • next
  • qrCodeVersionCount
  • qrCodeVersions

मान्य इस्तेमाल (सीधे तौर पर न दिखाना)

  • XrTrackableQrCodeVersionFilterQCOM का इस्तेमाल करने से पहले, XR_QCOM_trackables_qr_code_operations एक्सटेंशन को चालू करना ज़रूरी है
  • type की वैल्यू XR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOM होनी चाहिए
  • next की वैल्यू NULL या स्ट्रक्चर चेन में अगले स्ट्रक्चर का मान्य पॉइंटर होना चाहिए
  • qrCodeVersions की वैल्यू qrCodeVersionCount uint32_t वैल्यू की एक कलेक्शन का पॉइंटर होनी चाहिए
  • qrCodeVersionCount पैरामीटर की वैल्यू, ज़्यादा होनी चाहिए 0

XrTrackableQrCodeVersionQCOM स्ट्रक्चर को इस तरह तय किया गया है:

typedef struct XrTrackableQrCodeVersionQCOM {
    XrStructureType    type;
    void*              next;
    uint32_t           qrVersion;
} XrTrackableQrCodeVersionQCOM;

सदस्यों की जानकारी

  • type
  • next
  • qrVersion

मान्य इस्तेमाल (सीधे तौर पर न दिखाना)

xrGetTrackableQrCodeRawDataQCOM फ़ंक्शन को इस तरह तय किया गया है:

XrResult xrGetTrackableQrCodeRawDataQCOM(
    XrTrackableTrackerANDROID                   tracker,
    XrTrackableANDROID                          qrCode,
    uint32_t                                    bufferCapacityInput,
    uint32_t*                                   bufferCountOutput,
    uint8_t*                                    buffer);

पैरामीटर की जानकारी

  • tracker
  • qrCode
  • bufferCapacityInput
  • bufferCountOutput
  • buffer

मान्य इस्तेमाल (सीधे तौर पर न दिखाना)

  • XR_QCOM_trackables_qr_code_operations एक्सटेंशन को xrGetTrackableQrCodeRawDataQCOM को कॉल करने से पहले चालू करना ज़रूरी है
  • tracker की वैल्यू, मान्य XrTrackableTrackerANDROID हैंडल होनी चाहिए
  • bufferCountOutput की वैल्यू uint32_t वैल्यू का पॉइंटर होनी चाहिए
  • अगर bufferCapacityInput की वैल्यू 0 नहीं है, तो buffer की वैल्यू, bufferCapacityInput uint8_t वैल्यू की एक कलेक्शन का पॉइंटर होनी चाहिए

रिस्पॉन्स कोड

सफलता

  • XR_SUCCESS
  • XR_SESSION_LOSS_PENDING

गड़बड़ी

  • XR_ERROR_FUNCTION_UNSUPPORTED
  • XR_ERROR_HANDLE_INVALID
  • XR_ERROR_INSTANCE_LOST
  • XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID
  • XR_ERROR_RUNTIME_FAILURE
  • XR_ERROR_SESSION_LOST
  • XR_ERROR_SIZE_INSUFFICIENT
  • XR_ERROR_VALIDATION_FAILURE

xrResetTrackableQrCodeTrackingQCOM फ़ंक्शन को इस तरह तय किया गया है:

XrResult xrResetTrackableQrCodeTrackingQCOM(
    XrTrackableTrackerANDROID                   tracker,
    XrTrackableANDROID                          qrCode);

पैरामीटर की जानकारी

  • tracker
  • qrCode

मान्य इस्तेमाल (सीधे तौर पर न दिखाना)

  • xrResetTrackableQrCodeTrackingQCOM को कॉल करने से पहले, XR_QCOM_trackables_qr_code_operations एक्सटेंशन को चालू करना ज़रूरी है
  • tracker की वैल्यू, मान्य XrTrackableTrackerANDROID हैंडल होनी चाहिए

रिस्पॉन्स कोड

सफलता

  • XR_SUCCESS
  • XR_SESSION_LOSS_PENDING

गड़बड़ी

  • XR_ERROR_FUNCTION_UNSUPPORTED
  • XR_ERROR_HANDLE_INVALID
  • XR_ERROR_INSTANCE_LOST
  • XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID
  • XR_ERROR_RUNTIME_FAILURE
  • XR_ERROR_SESSION_LOST
  • XR_ERROR_VALIDATION_FAILURE

वर्शन इतिहास

  • संशोधन 1, 2025-12-19

    • प्लेसहोल्डर