Ad dizesi
XR_ANDROID_passthrough_camera_state
Uzantı Türü
Örnek uzatma
Kayıtlı Uzatma Numarası
461
Düzeltme
1
Uzantı ve Sürüm Bağımlılıkları
Son Değiştirilme Tarihi
2024-09-05
Katkıda bulunanlar
Spencer Quin, Google
Jared Finder, Google
Kevin Moule, Google
Nihav Jain, Google
Genel Bakış
Geçiş kamerasının başlatılması zaman alabilir ve hemen kullanılamayabilir. Bu uzantı, uygulamaların geçiş kamerasının mevcut durumunu bilmesini sağlar.
Geçiş kamerasının mevcut durumunu alma
XrResult xrGetPassthroughCameraStateANDROID(
XrSession session,
const XrPassthroughCameraStateGetInfoANDROID* getInfo,
XrPassthroughCameraStateANDROID* cameraStateOutput);
Parametre Açıklamaları
session
, daha önce xrCreateSession ile oluşturulmuş bir XrSession işleyicisidir.getInfo
, kamera durumunun nasıl belirleneceğini etkileyen tüm bilgilerdir.cameraStateOutput
, kameranın mevcut durumudur.
xrGetPassthroughCameraStateANDROID, geçiş kamerasının mevcut durumunu alır.
XrPassthroughCameraStateGetInfoANDROID yapısı, kamera durumu istek parametrelerini belirten bir giriş/çıkış yapısıdır.
typedef struct XrPassthroughCameraStateGetInfoANDROID {
XrStructureType type;
void* next;
} XrPassthroughCameraStateGetInfoANDROID;
Üye Açıklamaları
type
, bu yapının XrStructureType değeridir.next
,NULL
veya bir yapı zincirindeki sonraki yapının işaretçisidir.
XrPassthroughCameraStateANDROID enumeration, geçiş kamerasının bulunabileceği farklı durumları tanımlar.
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;
Listeler aşağıdaki anlamlara sahiptir:
Enum |
Açıklama |
---|---|
|
Kamera bir uygulama, sistem veya kullanıcı tarafından devre dışı bırakılmış olabilir. |
|
Kamera henüz internete bağlanmadığı için kullanılamaz. |
|
Kamera kullanıma hazırdır. |
|
Kamera, düzeltilemeyen bir hata durumunda. |
Yeni Nesne Türleri
Yeni İşaret Türleri
Yeni Enum Constants
XrStructureType dizini aşağıdakilerle genişletildi:
XR_TYPE_PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID
Yeni Sıralamalar
Yeni Yapılar
Yeni İşlevler
Sorunlar
Sürüm Geçmişi
- Düzeltme 1, 05.09.2024 (Spencer Quin)
- İlk sürüm.