NetworkCapabilities.NetCapabilityPrioritizeUnifiedCommunications Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.
Indicates that this network is optimized for real-time unified communications, such as Over-the-Top (OTT) voice and video calls.
[Android.Runtime.Register("NET_CAPABILITY_PRIORITIZE_UNIFIED_COMMUNICATIONS", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)]
public const Android.Net.NetCapability NetCapabilityPrioritizeUnifiedCommunications = 38;
[<Android.Runtime.Register("NET_CAPABILITY_PRIORITIZE_UNIFIED_COMMUNICATIONS", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)>]
val mutable NetCapabilityPrioritizeUnifiedCommunications : Android.Net.NetCapability
Field Value
Value = 38Implements
- Attributes
Remarks
Indicates that this network is optimized for real-time unified communications, such as Over-the-Top (OTT) voice and video calls.
This capability is intended specifically for applications that handle Over-the-Top (OTT) voice and video calls. It is not intended for non ott applications.
This capability signals to the system that the network may offer a dedicated slice for high-priority, low-latency data paths. It can be used in two ways: The system can request a network with this capability on behalf of an eligible application when it detects an active OTT call to improve Quality of Service (QoS); An ott application can request a network with this capability directly using ConnectivityManager.requestNetwork(NetworkRequest, PendingIntent).
This capability is a hint from the network and does not guarantee that it will be used for any given call. Apps targeting Build.VERSION_CODES.UPSIDE_DOWN_CAKE or higher, requesting this capability with ConnectivityManager.requestNetwork requires declaration in the self-certified network capabilities. See NetworkRequest for the self-certification documentation.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.