Name String
XR_ANDROID_passthrough_camera_state
एक्सटेंशन टाइप
इंस्टेंस एक्सटेंशन
रजिस्टर किया गया एक्सटेंशन नंबर
461
बदलाव
1
एक्सटेंशन और वर्शन की डिपेंडेंसी
पिछली बार बदलाव करने की तारीख
2024-09-05
योगदान देने वाले
स्पेंसर क्विन, Google
जेरेड फ़ाइंडर, Google
केविन मौल, Google
निहाव जैन, Google
खास जानकारी
पासथ्रू कैमरे को चालू होने में समय लग सकता है और हो सकता है कि वह तुरंत उपलब्ध न हो. इस एक्सटेंशन की मदद से, ऐप्लिकेशन को पासथ्रू कैमरे की मौजूदा स्थिति के बारे में पता चलता है.
पासथ्रू कैमरे की मौजूदा स्थिति देखना
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;
वैल्यू के इन विकल्पों का मतलब यह है:
Enum  | 
    ब्यौरा  | 
  
|---|---|
  | 
    किसी ऐप्लिकेशन, सिस्टम या उपयोगकर्ता ने कैमरे को बंद कर दिया हो.  | 
  
  | 
    कैमरा अभी तक ऑनलाइन नहीं हुआ है और इसका इस्तेमाल नहीं किया जा सकता.  | 
  
  | 
    कैमरा इस्तेमाल के लिए तैयार है.  | 
  
  | 
    कैमरे में ऐसी गड़बड़ी हुई है जिसे ठीक नहीं किया जा सकता.  | 
  
नए ऑब्जेक्ट टाइप
फ़्लैग के नए टाइप
नई Enum Constant
XrStructureType एनोटेशन को इनके साथ जोड़ा गया है:
XR_TYPE_PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID
नए Enums
नए स्ट्रक्चर
नए फ़ंक्शन
समस्याएं
वर्शन का इतिहास
- पहला बदलाव, 05-09-2024 (स्पेंसर क्विन)
 - शुरुआती वर्शन.
 
OpenXR™ और OpenXR लोगो, The Khronos Group Inc. के मालिकाना हक वाले ट्रेडमार्क हैं. ये चीन, यूरोपीय संघ, जापान, और यूनाइटेड किंगडम में ट्रेडमार्क के तौर पर रजिस्टर किए गए हैं.