Stringa del nome
XR_ANDROID_passthrough_camera_state
Tipo di estensione
Estensione dell'istanza
Numero di estensione registrato
461
Revisione
1
Dipendenze di estensioni e versioni
Data ultima modifica
2024-09-05
Collaboratori
Spencer Quin, Google
Jared Finder, Google
Kevin Moule, Google
Nihav Jain, Google
Panoramica
L'avvio della videocamera passthrough può richiedere del tempo e potrebbe non essere immediatamente disponibile. Questa estensione consente alle applicazioni di conoscere lo stato corrente della videocamera passthrough.
Ottenere lo stato attuale della videocamera passthrough
XrResult xrGetPassthroughCameraStateANDROID(
XrSession session,
const XrPassthroughCameraStateGetInfoANDROID* getInfo,
XrPassthroughCameraStateANDROID* cameraStateOutput);
Descrizioni dei parametri
session
è un handle XrSession creato in precedenza con xrCreateSession.getInfo
è qualsiasi informazione che influisce sulla determinazione dello stato della videocamera.cameraStateOutput
è lo stato attuale della videocamera.
xrGetPassthroughCameraStateANDROID recupera lo stato corrente della fotocamera passthrough.
La struttura XrPassthroughCameraStateGetInfoANDROID è una struttura di input/output che specifica i parametri della richiesta relativa allo stato della videocamera.
typedef struct XrPassthroughCameraStateGetInfoANDROID {
XrStructureType type;
void* next;
} XrPassthroughCameraStateGetInfoANDROID;
Descrizioni dei membri
type
è il XrStructureType di questa struttura.next
èNULL
o un puntatore alla struttura successiva in una catena di strutture.
L'enumerazione XrPassthroughCameraStateANDROID identifica diversi stati in cui può trovarsi la videocamera passthrough.
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;
Gli enum hanno i seguenti significati:
Enum |
Descrizione |
---|---|
|
La fotocamera è stata disattivata da un'app, dal sistema o dall'utente. |
|
La videocamera è ancora in fase di aggiornamento e non è ancora pronta per l'uso. |
|
La fotocamera è pronta per l'uso. |
|
La videocamera è in uno stato di errore irreversibile. |
Nuovi tipi di oggetti
Nuovi tipi di indicatori
Nuove costanti enum
L'enumerazione XrStructureType è stata estesa con:
XR_TYPE_PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID
Nuovi enum
Nuove strutture
Nuove funzioni
Problemi
Cronologia delle versioni
- Revisione 1, 05/09/2024 (Spencer Quin)
- Versione iniziale.