Share via


CarrierConfigManager.ImsVoice.KeyAmrCodecAttributeModesetIntArray Field

Definition

Restricts the active mode set to a subset of all modes in the codec.

[Android.Runtime.Register("KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY", ApiSince=33)]
public const string KeyAmrCodecAttributeModesetIntArray;
[<Android.Runtime.Register("KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY", ApiSince=33)>]
val mutable KeyAmrCodecAttributeModesetIntArray : string

Field Value

Attributes

Remarks

Restricts the active mode set to a subset of all modes in the codec.

This attribute is optional. If value is set, then session mode set is restricted to the modes specified in this list. If this value is not specified, then all available modes in the codec are allowed. This attribute is applicable for AMR-WB, AMR-NB, and EVS codec (operating in AMR-WB IO Mode).

Possible values are subset of, [0,1,2,3,4,5,6,7,8] - AMRWB with the modes representing nine speech codec modes with bit rates of 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 kbps. [0,1,2,3,4,5,6,7] - AMRNB with the modes representing eight speech codec modes with bit rates of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, 12.2 kbps.

If value is not specified, then it means device supports all modes in the codec but not included in SDP.

Reference: RFC 4867 Section 8.1, 3GPP 26.445 A.3.1

Java documentation for android.telephony.CarrierConfigManager.ImsVoice.KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY.

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.

Applies to