/ fm / liveswitch / sdp / rtcp / FeedbackAttribute
Class: FeedbackAttribute
This attribute is used to indicate the capability of using RTCP feedback.
Hierarchy
-
↳ FeedbackAttribute
Table of contents
Constructors
Methods
- fmliveswitchsdprtcpFeedbackAttributeInit
- getAttributeType
- getAttributeValue
- getMultiplexingCategory
- getPayloadType
- getSubType
- getType
- getTypeString
- setAttributeType
- setMultiplexingCategory
- setPayloadType
- setSubType
- setType
- toString
- ccmFirAttribute
- ccmLrrAttribute
- ccmTmmbnAttribute
- ccmTmmbrAttribute
- createAttribute
- fromAttributeValue
- getTypeName
- getWildcardPayloadType
- isMediaLevel
- isSessionLevel
- nackAttribute
- nackPliAttribute
- nackRpsiAttribute
- nackSliAttribute
- parse
- rembAttribute
- transportCCAttribute
Constructors
constructor
+ new FeedbackAttribute(): FeedbackAttribute
Returns: FeedbackAttribute
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:24
+ new FeedbackAttribute(payloadType: number, type: string): FeedbackAttribute
Initializes a new instance of the [[fm.liveswitch.sdp.rtcp.feedbackAttribute]] class.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
type |
string | The type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:25
+ new FeedbackAttribute(payloadType: number, type: string, subtype: string): FeedbackAttribute
Initializes a new instance of the [[fm.liveswitch.sdp.rtcp.feedbackAttribute]] class.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
type |
string | The type. |
subtype |
string | The subtype. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:33
Methods
fmliveswitchsdprtcpFeedbackAttributeInit
▸ PrivatefmliveswitchsdprtcpFeedbackAttributeInit(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:21
getAttributeType
▸ getAttributeType(): AttributeType
Gets this Attribute's Type.
Returns: AttributeType
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:582
getAttributeValue
▸ ProtectedgetAttributeValue(): string
Gets the internal value of the attribute.
Returns: string
Overrides: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:290
getMultiplexingCategory
▸ getMultiplexingCategory(): AttributeCategory
Gets the Multiplexing Category of this Attribute.
Returns: AttributeCategory
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:600
getPayloadType
▸ getPayloadType(): number
Gets the payload type.
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:306
getSubType
▸ getSubType(): string
Gets the sub-type.
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:318
getType
▸ getType(): string
Gets the type.
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:330
getTypeString
▸ getTypeString(): string
Returns: string
Overrides: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:11
setAttributeType
▸ setAttributeType(value: AttributeType): void
Sets this Attribute's Type.
Parameters:
| Name | Type |
|---|---|
value |
AttributeType |
Returns: void
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:612
setMultiplexingCategory
▸ ProtectedsetMultiplexingCategory(value: AttributeCategory): void
Sets the Multiplexing Category of this Attribute.
Parameters:
| Name | Type |
|---|---|
value |
AttributeCategory |
Returns: void
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:624
setPayloadType
▸ setPayloadType(value: number): void
Sets the payload type.
Parameters:
| Name | Type |
|---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:342
setSubType
▸ setSubType(value: string): void
Sets the sub-type.
Parameters:
| Name | Type |
|---|---|
value |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:355
setType
▸ setType(value: string): void
Sets the type.
Parameters:
| Name | Type |
|---|---|
value |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:367
toString
▸ toString(): string
Converts this instance to a string.
Returns: string
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:636
ccmFirAttribute
▸ StaticccmFirAttribute(payloadType: number): FeedbackAttribute
Creates a "ccm fir" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:102
ccmLrrAttribute
▸ StaticccmLrrAttribute(payloadType: number): FeedbackAttribute
Creates a "ccm lrr" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:116
ccmTmmbnAttribute
▸ StaticccmTmmbnAttribute(payloadType: number): FeedbackAttribute
Creates a "ccm tmmbn" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:130
ccmTmmbrAttribute
▸ StaticccmTmmbrAttribute(payloadType: number): FeedbackAttribute
Creates a "ccm tmmbr" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:144
createAttribute
▸ StaticcreateAttribute(name: string, value: string): Attribute
Creates an attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string | The name. |
value |
string | The value. |
Returns: Attribute
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:42
fromAttributeValue
▸ StaticfromAttributeValue(value: string): FeedbackAttribute
Initializes a new instance of the [[fm.liveswitch.sdp.rtcp.feedbackAttribute]] class.
Parameters:
| Name | Type | Description |
|---|---|---|
value |
string | The attribute value. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:158
getTypeName
▸ StaticgetTypeName(type: Type): string
Gets the name of the attribute type.
Parameters:
| Name | Type | Description |
|---|---|---|
type |
Type | The attribute type. |
Returns: string
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:467
getWildcardPayloadType
▸ StaticgetWildcardPayloadType(): number
Gets the payload type that represents wildcard feedback attributes ('*').
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:194
isMediaLevel
▸ StaticisMediaLevel(type: Type): boolean
Determines whether the type applies to media streams.
Parameters:
| Name | Type | Description |
|---|---|---|
type |
Type | The type. |
Returns: boolean
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:492
isSessionLevel
▸ StaticisSessionLevel(type: Type): boolean
Determines whether the type applies to sessions.
Parameters:
| Name | Type | Description |
|---|---|---|
type |
Type | The type. |
Returns: boolean
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:516
nackAttribute
▸ StaticnackAttribute(payloadType: number): FeedbackAttribute
Creates a "nack" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:207
nackPliAttribute
▸ StaticnackPliAttribute(payloadType: number): FeedbackAttribute
Creates a "nack pli" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:221
nackRpsiAttribute
▸ StaticnackRpsiAttribute(payloadType: number): FeedbackAttribute
Creates a "nack rpsi" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:235
nackSliAttribute
▸ StaticnackSliAttribute(payloadType: number): FeedbackAttribute
Creates a "nack sli" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:249
parse
▸ Staticparse(s: string): Attribute
Creates an [[fm.liveswitch.sdp.connectionData]] instance from a string.
Parameters:
| Name | Type | Description |
|---|---|---|
s |
string | The string to parse. |
Returns: Attribute
Inherited from: Attribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:540
rembAttribute
▸ StaticrembAttribute(payloadType: number): FeedbackAttribute
Creates a "goog-remb" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:263
transportCCAttribute
▸ StatictransportCCAttribute(payloadType: number): FeedbackAttribute
Creates a "transport-cc" feedback attribute.
Parameters:
| Name | Type | Description |
|---|---|---|
payloadType |
number | The payload type. |
Returns: FeedbackAttribute
Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:277