Stay organized with collections
Save and categorize content based on your preferences.
ImsRtt
class ImsRtt
IMS RTT configs. This groups the configs specific for text media, RTT (Real Time Text).
Summary
Constants |
static String |
Prefix of all imsrtt.
|
static String |
Integer representing payload type for RED/redundancy codec.
|
static String |
Integer representing payload type for T140 codec.
|
static String |
Specifies the AS (Application Specific) SDP modifier for text media.
|
static String |
Specifies the Text Codec capability.
|
static String |
Flag specifying whether text media is allowed on default bearer.
|
static String |
Flag specifying whether QoS preconditions are supported for text.
|
static String |
Specifies the RR (RTCP bandwidth-Receiver) SDP modifier for text media.
|
static String |
Specifies the RS (RTCP bandwidth-Sender) SDP modifier for text media.
|
Constants
KEY_PREFIX
static val KEY_PREFIX: String
Prefix of all imsrtt.KEY_* constants.
Value: "imsrtt."
KEY_RED_PAYLOAD_TYPE_INT
static val KEY_RED_PAYLOAD_TYPE_INT: String
Integer representing payload type for RED/redundancy codec.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Value: "imsrtt.red_payload_type_int"
KEY_T140_PAYLOAD_TYPE_INT
static val KEY_T140_PAYLOAD_TYPE_INT: String
Integer representing payload type for T140 codec.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Value: "imsrtt.t140_payload_type_int"
KEY_TEXT_AS_BANDWIDTH_KBPS_INT
static val KEY_TEXT_AS_BANDWIDTH_KBPS_INT: String
Specifies the AS (Application Specific) SDP modifier for text media.
Expressed in kilobits per second as per RFC 3556 Section 2.
Value: "imsrtt.text_as_bandwidth_kbps_int"
KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE
static val KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE: String
Specifies the Text Codec capability.
Possible keys in this bundle are,
Value: "imsrtt.text_codec_capability_payload_types_bundle"
KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL
static val KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL: String
Flag specifying whether text media is allowed on default bearer.
If true
: text media can be sent on default bearer. false
otherwise.
Value: "imsrtt.text_on_default_bearer_supported_bool"
KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL
static val KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL: String
Flag specifying whether QoS preconditions are supported for text.
If true
: QoS Preconditions are supported. false
otherwise.
Reference: 3GPP TS 24.229
Value: "imsrtt.text_qos_precondition_supported_bool"
KEY_TEXT_RR_BANDWIDTH_BPS_INT
static val KEY_TEXT_RR_BANDWIDTH_BPS_INT: String
Specifies the RR (RTCP bandwidth-Receiver) SDP modifier for text media.
This indicates the RTCP bandwidth allocated to receivers for text media.
Expressed in bits per second as per RFC 3556 Section 2.
Value: "imsrtt.text_rr_bandwidth_bps_int"
KEY_TEXT_RS_BANDWIDTH_BPS_INT
static val KEY_TEXT_RS_BANDWIDTH_BPS_INT: String
Specifies the RS (RTCP bandwidth-Sender) SDP modifier for text media.
This indicates the RTCP bandwidth allocated to active data senders for text media.
Expressed in bits per second as per RFC 3556 Section 2.
Value: "imsrtt.text_rs_bandwidth_bps_int"
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# CarrierConfigManager.ImsRtt\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)\n\nImsRtt\n======\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/telephony/CarrierConfigManager.ImsRtt \"View this page in Java\") \n\n```\nclass ImsRtt\n```\n\n|---|----------------------------------------------------|\n| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||\n| ↳ | [android.telephony.CarrierConfigManager.ImsRtt](#) |\n\nIMS RTT configs. This groups the configs specific for text media, RTT (Real Time Text).\n\nSummary\n-------\n\n| Constants ||\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_PREFIX](#KEY_PREFIX:kotlin.String) Prefix of all imsrtt. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_RED_PAYLOAD_TYPE_INT](#KEY_RED_PAYLOAD_TYPE_INT:kotlin.String) Integer representing payload type for RED/redundancy codec. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_T140_PAYLOAD_TYPE_INT](#KEY_T140_PAYLOAD_TYPE_INT:kotlin.String) Integer representing payload type for T140 codec. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_AS_BANDWIDTH_KBPS_INT](#KEY_TEXT_AS_BANDWIDTH_KBPS_INT:kotlin.String) Specifies the AS (Application Specific) SDP modifier for text media. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE](#KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE:kotlin.String) Specifies the Text Codec capability. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL](#KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL:kotlin.String) Flag specifying whether text media is allowed on default bearer. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL](#KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL:kotlin.String) Flag specifying whether QoS preconditions are supported for text. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_RR_BANDWIDTH_BPS_INT](#KEY_TEXT_RR_BANDWIDTH_BPS_INT:kotlin.String) Specifies the RR (RTCP bandwidth-Receiver) SDP modifier for text media. |\n| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [KEY_TEXT_RS_BANDWIDTH_BPS_INT](#KEY_TEXT_RS_BANDWIDTH_BPS_INT:kotlin.String) Specifies the RS (RTCP bandwidth-Sender) SDP modifier for text media. |\n\nConstants\n---------\n\n### KEY_PREFIX\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_PREFIX: String\n```\n\nPrefix of all imsrtt.KEY_\\* constants. \n\n Value: \"imsrtt.\"\n\n### KEY_RED_PAYLOAD_TYPE_INT\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_RED_PAYLOAD_TYPE_INT: String\n```\n\nInteger representing payload type for RED/redundancy codec.\n\nPayload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6. \n\n Value: \"imsrtt.red_payload_type_int\"\n\n### KEY_T140_PAYLOAD_TYPE_INT\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_T140_PAYLOAD_TYPE_INT: String\n```\n\nInteger representing payload type for T140 codec.\n\nPayload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6. \n\n Value: \"imsrtt.t140_payload_type_int\"\n\n### KEY_TEXT_AS_BANDWIDTH_KBPS_INT\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_AS_BANDWIDTH_KBPS_INT: String\n```\n\nSpecifies the AS (Application Specific) SDP modifier for text media.\n\nExpressed in kilobits per second as per RFC 3556 Section 2. \n\n Value: \"imsrtt.text_as_bandwidth_kbps_int\"\n\n### KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE: String\n```\n\nSpecifies the Text Codec capability.\n\nPossible keys in this bundle are,\n\n- [KEY_T140_PAYLOAD_TYPE_INT](#KEY_T140_PAYLOAD_TYPE_INT:kotlin.String)\n- [KEY_RED_PAYLOAD_TYPE_INT](#KEY_RED_PAYLOAD_TYPE_INT:kotlin.String)\n\n Value: \"imsrtt.text_codec_capability_payload_types_bundle\"\n\n### KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_ON_DEFAULT_BEARER_SUPPORTED_BOOL: String\n```\n\nFlag specifying whether text media is allowed on default bearer.\n\nIf `true`: text media can be sent on default bearer. `false` otherwise. \n\n Value: \"imsrtt.text_on_default_bearer_supported_bool\"\n\n### KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_QOS_PRECONDITION_SUPPORTED_BOOL: String\n```\n\nFlag specifying whether QoS preconditions are supported for text.\n\nIf `true`: QoS Preconditions are supported. `false` otherwise.\n\nReference: 3GPP TS 24.229 \n\n Value: \"imsrtt.text_qos_precondition_supported_bool\"\n\n### KEY_TEXT_RR_BANDWIDTH_BPS_INT\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_RR_BANDWIDTH_BPS_INT: String\n```\n\nSpecifies the RR (RTCP bandwidth-Receiver) SDP modifier for text media.\n\nThis indicates the RTCP bandwidth allocated to receivers for text media.\n\nExpressed in bits per second as per RFC 3556 Section 2. \n\n Value: \"imsrtt.text_rr_bandwidth_bps_int\"\n\n### KEY_TEXT_RS_BANDWIDTH_BPS_INT\n\nAdded in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val KEY_TEXT_RS_BANDWIDTH_BPS_INT: String\n```\n\nSpecifies the RS (RTCP bandwidth-Sender) SDP modifier for text media.\n\nThis indicates the RTCP bandwidth allocated to active data senders for text media.\n\nExpressed in bits per second as per RFC 3556 Section 2. \n\n Value: \"imsrtt.text_rs_bandwidth_bps_int\""]]