XRMultimodalFaceFeature
This feature exposes multimodal face tracking capabilities provided by XR_ANDROID_face_tracking_data_source extension.
It's a supplement to Unity OpenXR Android XR's Android XR: AR Face feature which integrates XRFaceSubsystem and exposes current tracking modality via ARFaceManagerExtensions.TryGetFaceTrackerMode(ARFaceManager, out XRFaceTrackerMode).
If this feature is not enabled, ARFace will default to image-only face tracking, which may not be supported on all devices.
Summary
Inheritance
Inherits from:OpenXRFeature
Public attributes |
|
|---|---|
ExtensionStrings = "XR_ANDROID_face_tracking_data_source"
|
const string
The required OpenXR extension.
|
FeatureId = "com.google.xr.extensions.face_tracking_data_source"
|
const string
The feature ID string.
|
RequestedFaceTrackingMode => _requestedFaceTrackingMode
|
Gets the requested face tracking modality for the provider to try to use.
|
UiName = "Android XR (Extensions): Multimodal Face"
|
const string
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
|
Public static attributes |
|
|---|---|
IsExtensionEnabled => _extensionEnabled
|
bool
Gets if the required OpenXR extension is enabled.
|
RequiredPermission =
AndroidXRPermission.RecordAudio
|
readonly AndroidXRPermission
Runtime permissions required to enable extra face tracking modalities.
|
Public attributes
ExtensionStrings
const string ExtensionStrings = "XR_ANDROID_face_tracking_data_source"
The required OpenXR extension.
FeatureId
const string FeatureId = "com.google.xr.extensions.face_tracking_data_source"
The feature ID string.
RequestedFaceTrackingMode
XRFaceTrackerMode RequestedFaceTrackingMode => _requestedFaceTrackingMode
Gets the requested face tracking modality for the provider to try to use.
If not supported, the provider will fall back to use the supported modalities. This can only be set in project settings before runtime.
UiName
const string UiName = "Android XR (Extensions): Multimodal Face"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static attributes
IsExtensionEnabled
bool IsExtensionEnabled => _extensionEnabled
Gets if the required OpenXR extension is enabled.
RequiredPermission
readonly AndroidXRPermission RequiredPermission = AndroidXRPermission.RecordAudio
Runtime permissions required to enable extra face tracking modalities.