XR_ANDROID_passthrough_camera_state OpenXR এক্সটেনশন

নাম স্ট্রিং

XR_ANDROID_passthrough_camera_state

এক্সটেনশন প্রকার

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

নিবন্ধিত এক্সটেনশন নম্বর

461

রিভিশন

1

এক্সটেনশন এবং সংস্করণ নির্ভরতা

OpenXR 1.0

সর্বশেষ সংশোধিত তারিখ

2024-09-05

অবদানকারী

স্পেন্সার কুইন, গুগল

জ্যারেড ফাইন্ডার, গুগল

কেভিন মৌল, গুগল

নিহাভ জৈন, গুগল

ওভারভিউ

পাসথ্রু ক্যামেরা শুরু হতে সময় নিতে পারে এবং অবিলম্বে উপলব্ধ নাও হতে পারে। এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে পাসথ্রু ক্যামেরার বর্তমান অবস্থা জানতে দেয়৷

বর্তমান পাসথ্রু ক্যামেরার অবস্থা পান

XrResult xrGetPassthroughCameraStateANDROID(
    XrSession                                   session,
    const XrPassthroughCameraStateGetInfoANDROID* getInfo,
    XrPassthroughCameraStateANDROID*            cameraStateOutput);

পরামিতি বিবরণ

  • session হল একটি XrSession হ্যান্ডেল যা আগে xrCreateSession দিয়ে তৈরি করা হয়েছিল।
  • getInfo হল এমন যেকোন তথ্য যা ক্যামেরার অবস্থা কীভাবে নির্ধারণ করা হয় তা প্রভাবিত করবে।
  • cameraStateOutput হল ক্যামেরার বর্তমান অবস্থা।

xrGetPassthroughCameraStateANDROID পাসথ্রু ক্যামেরার বর্তমান অবস্থা পুনরুদ্ধার করে।

XrPassthroughCameraStateGetInfoANDROID কাঠামো হল একটি ইনপুট/আউটপুট কাঠামো যা ক্যামেরা স্টেট রিকোয়েস্ট প্যারামিটার নির্দিষ্ট করে।

typedef struct XrPassthroughCameraStateGetInfoANDROID {
    XrStructureType    type;
    void*              next;
} XrPassthroughCameraStateGetInfoANDROID;

সদস্য বিবরণ

  • type হল এই কাঠামোর XrStructureType
  • next হল NULL বা একটি স্ট্রাকচার চেইনের পরবর্তী কাঠামোর একটি পয়েন্টার।

XrPassthroughCameraStateANDROID গণনা পাসথ্রু ক্যামেরা থাকতে পারে এমন বিভিন্ন রাজ্যকে চিহ্নিত করে।

typedef enum XrPassthroughCameraStateANDROID {
    XR_PASSTHROUGH_CAMERA_STATE_DISABLED_ANDROID = 0,
    XR_PASSTHROUGH_CAMERA_STATE_INITIALIZING_ANDROID = 1,
    XR_PASSTHROUGH_CAMERA_STATE_READY_ANDROID = 2,
    XR_PASSTHROUGH_CAMERA_STATE_ERROR_ANDROID = 3,
    XR_PASSTHROUGH_CAMERA_STATE_MAX_ENUM_ANDROID = 0x7FFFFFFF
} XrPassthroughCameraStateANDROID;

enums নিম্নলিখিত অর্থ আছে:

এনাম

বর্ণনা

XR_PASSTHROUGH_CAMERA_STATE_DISABLED_ANDROID

ক্যামেরাটি একটি অ্যাপ, সিস্টেম বা ব্যবহারকারী দ্বারা নিষ্ক্রিয় করা হয়েছে৷

XR_PASSTHROUGH_CAMERA_STATE_INITIALIZING_ANDROID

ক্যামেরাটি এখনও অনলাইনে আসছে এবং এখনও ব্যবহারের জন্য প্রস্তুত নয়৷

XR_PASSTHROUGH_CAMERA_STATE_READY_ANDROID

ক্যামেরা ব্যবহারের জন্য প্রস্তুত।

XR_PASSTHROUGH_CAMERA_STATE_ERROR_ANDROID

ক্যামেরাটি একটি অপুনরুদ্ধারযোগ্য ত্রুটি অবস্থায় রয়েছে৷

নতুন অবজেক্টের ধরন

নতুন পতাকা প্রকার

নতুন Enum ধ্রুবক

XrStructureType গণনা এর সাথে প্রসারিত করা হয়েছে:

  • XR_TYPE_PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID

নতুন Enums

নতুন কাঠামো

নতুন ফাংশন

ইস্যু

সংস্করণ ইতিহাস

  • রিভিশন 1, 2024-09-05 (স্পেন্সার কুইন)
  • প্রাথমিক সংস্করণ।