XR_QCOM_trackables_qr_code_operations

নামের স্ট্রিং

XR_QCOM_trackables_qr_code_operations

এক্সটেনশনের ধরন

ইনস্ট্যান্স এক্সটেনশন

রেজিস্টার করা এক্সটেনশন নম্বর

315

সংশোধন

1

অনুমোদনের স্ট্যাটাস

অনুমোদিত নয়

এক্সটেনশন ও ভার্সন ডিপেন্ডেন্সি

XR_ANDROID_trackables_qr_code

শেষবার পরিবর্তন করার তারিখ

2025-12-19

IP স্ট্যাটাস

IP সংক্রান্ত কোনও দাবি নেই।

কন্ট্রিবিউটর

ম্যাক্সিমিলিয়ান মেয়ার, 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

সঠিক ব্যবহার (অন্তর্নিহিত)

  • xrGetTrackableQrCodeRawDataQCOM কল করার আগে XR_QCOM_trackables_qr_code_operations এক্সটেনশন অবশ্যই চালু করতে হবে
  • 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

ভার্সনের ইতিহাস

  • সংশোধন ১, ১৯-১২-২০২৫

    • প্লেসহোল্ডার