Search Results for

    / fm / liveswitch / sdp / rtcp / FeedbackAttribute

    Class: FeedbackAttribute

    sdp.rtcp.FeedbackAttribute

    This attribute is used to indicate the capability of using RTCP feedback.

    Hierarchy

    • Attribute

      ↳ FeedbackAttribute

    Table of contents

    Constructors

    • constructor

    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

    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:276


    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:292


    getSubType

    ▸ getSubType(): string

    Gets the sub-type.

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:304


    getType

    ▸ getType(): string

    Gets the type.

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/rtcp/FeedbackAttribute.ts:316


    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:328


    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:341


    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:353


    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

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0