isFeatureAvailableOnDevice

Checks whether the device supports the specified advanced feature.

virtual bool isFeatureAvailableOnDevice(FeatureType type) = 0;

Details

Checks whether the capabilities of the current device meet the requirements for advanced features such as virtual background and image enhancement.

Applicable scenarios

Before using advanced features, you can check whether the current device supports these features based on the call result. This helps to avoid performance degradation or unavailable features when enabling advanced features on low-end devices. Based on the return value of this method, you can decide whether to display or enable the corresponding feature button, or notify the user when the device's capabilities are insufficient.

Parameters

type
The type of the advanced feature, see FeatureType.

Returns

  • true: The current device supports the specified feature.
  • false: The current device does not support the specified feature.