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;
মেম্বারদের বিবরণ
typenextsupportsQrCodeTrackingOperations
সঠিক ব্যবহার (অন্তর্নিহিত)
- XrSystemQrCodeTrackingOperationsPropertiesQCOM ব্যবহার করার আগে
XR_QCOM_trackables_qr_code_operationsএক্সটেনশন অবশ্যই চালু করতে হবে -
typeঅবশ্যইXR_TYPE_SYSTEM_QR_CODE_TRACKING_OPERATIONS_PROPERTIES_QCOMহতে হবে -
nextঅবশ্যইNULLবা স্ট্রাকচার চেনের পরবর্তী স্ট্রাকচারের সঠিক পয়েন্টার হতে হবে
XrTrackableQrCodeVersionFilterQCOM স্ট্রাকচার এইভাবে সংজ্ঞায়িত করা হয়:
typedef struct XrTrackableQrCodeVersionFilterQCOM {
XrStructureType type;
const void* next;
uint32_t qrCodeVersionCount;
uint32_t* qrCodeVersions;
} XrTrackableQrCodeVersionFilterQCOM;
মেম্বারদের বিবরণ
typenextqrCodeVersionCountqrCodeVersions
সঠিক ব্যবহার (অন্তর্নিহিত)
- XrTrackableQrCodeVersionFilterQCOM ব্যবহার করার আগে
XR_QCOM_trackables_qr_code_operationsএক্সটেনশন অবশ্যই চালু করতে হবে -
typeঅবশ্যইXR_TYPE_TRACKABLE_QR_CODE_VERSION_FILTER_QCOMহতে হবে -
nextঅবশ্যইNULLবা স্ট্রাকচার চেনের পরবর্তী স্ট্রাকচারের সঠিক পয়েন্টার হতে হবে -
qrCodeVersionsঅবশ্যইqrCodeVersionCountuint32_tমানের অ্যারের পয়েন্টার হতে হবে -
qrCodeVersionCountপ্যারামিটার অবশ্যই0-এর থেকে বেশি হতে হবে
XrTrackableQrCodeVersionQCOM স্ট্রাকচার এইভাবে সংজ্ঞায়িত করা হয়:
typedef struct XrTrackableQrCodeVersionQCOM {
XrStructureType type;
void* next;
uint32_t qrVersion;
} XrTrackableQrCodeVersionQCOM;
মেম্বারদের বিবরণ
typenextqrVersion
সঠিক ব্যবহার (অন্তর্নিহিত)
- XrTrackableQrCodeVersionQCOM ব্যবহার করার আগে
XR_QCOM_trackables_qr_code_operationsএক্সটেনশন অবশ্যই চালু করতে হবে -
typeঅবশ্যইXR_TYPE_TRACKABLE_QR_CODE_VERSION_QCOMহতে হবে -
nextঅবশ্যইNULLবা স্ট্রাকচার চেনের পরবর্তী স্ট্রাকচারের সঠিক পয়েন্টার হতে হবে
xrGetTrackableQrCodeRawDataQCOM ফাংশনটি এভাবে সংজ্ঞায়িত করা হয়েছে:
XrResult xrGetTrackableQrCodeRawDataQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode,
uint32_t bufferCapacityInput,
uint32_t* bufferCountOutput,
uint8_t* buffer);
প্যারামিটারের বিবরণ
trackerqrCodebufferCapacityInputbufferCountOutputbuffer
সঠিক ব্যবহার (অন্তর্নিহিত)
- xrGetTrackableQrCodeRawDataQCOM কল করার আগে
XR_QCOM_trackables_qr_code_operationsএক্সটেনশন অবশ্যই চালু করতে হবে -
trackerঅবশ্যই একটি সঠিক XrTrackableTrackerANDROID হ্যান্ডেল হতে হবে -
bufferCountOutputঅবশ্যইuint32_tভ্যালুর পয়েন্টার হতে হবে -
bufferCapacityInputযদি0না হয়, তাহলেbufferঅবশ্যইbufferCapacityInputuint8_tমানের অ্যারের পয়েন্টার হতে হবে
রিটার্ন কোড
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
xrResetTrackableQrCodeTrackingQCOM ফাংশনটি এভাবে সংজ্ঞায়িত করা হয়েছে:
XrResult xrResetTrackableQrCodeTrackingQCOM(
XrTrackableTrackerANDROID tracker,
XrTrackableANDROID qrCode);
প্যারামিটারের বিবরণ
trackerqrCode
সঠিক ব্যবহার (অন্তর্নিহিত)
- xrResetTrackableQrCodeTrackingQCOM কল করার আগে
XR_QCOM_trackables_qr_code_operationsএক্সটেনশন অবশ্যই চালু করতে হবে -
trackerঅবশ্যই একটি সঠিক XrTrackableTrackerANDROID হ্যান্ডেল হতে হবে
রিটার্ন কোড
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
ভার্সনের ইতিহাস
সংশোধন ১, ১৯-১২-২০২৫
- প্লেসহোল্ডার