Search Results for

    / fm / liveswitch / sdp / SendOnlyAttribute

    Class: SendOnlyAttribute

    liveswitch.sdp.SendOnlyAttribute

    This specifies that the tools should be started in send-only mode. An example may be where a different unicast address is to be used for a traffic destination than for a traffic source. In such a case, two media descriptions may be used, one sendonly and one recvonly. It can be either a session- or media-level attribute, but would normally only be used as a media attribute. It is not dependent on charset. Note that sendonly applies only to the media, and any associated control protocol (e.g., RTCP) SHOULD still be received and processed as normal.

    Hierarchy

    • DirectionAttribute

      ↳ SendOnlyAttribute

    Table of contents

    Constructors

    • constructor

    Methods

    • getAttributeType
    • getAttributeValue
    • getMultiplexingCategory
    • getStreamDirection
    • getTypeString
    • setAttributeType
    • setMultiplexingCategory
    • toString
    • createAttribute
    • fromAttributeValue
    • generateDirectionAttribute
    • getTypeName
    • isMediaLevel
    • isSessionLevel
    • parse

    Constructors

    constructor

    + new SendOnlyAttribute(): SendOnlyAttribute

    Initializes a new instance of the [[fm.liveswitch.sdp.sendOnlyAttribute]] class.

    Returns: SendOnlyAttribute

    Inherited from: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/SendOnlyAttribute.ts:21

    Methods

    getAttributeType

    ▸ getAttributeType(): AttributeType

    Gets this Attribute's Type.

    Returns: AttributeType

    Inherited from: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:582


    getAttributeValue

    ▸ ProtectedgetAttributeValue(): string

    Gets the internal value of the attribute.

    Returns: string

    Overrides: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/SendOnlyAttribute.ts:58


    getMultiplexingCategory

    ▸ getMultiplexingCategory(): AttributeCategory

    Gets the Multiplexing Category of this Attribute.

    Returns: AttributeCategory

    Inherited from: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:600


    getStreamDirection

    ▸ getStreamDirection(): StreamDirection

    Gets the stream direction.

    Returns: StreamDirection

    Overrides: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/SendOnlyAttribute.ts:70


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Overrides: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/SendOnlyAttribute.ts:19


    setAttributeType

    ▸ setAttributeType(value: AttributeType): void

    Sets this Attribute's Type.

    Parameters:

    Name Type
    value AttributeType

    Returns: void

    Inherited from: DirectionAttribute

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

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:624


    toString

    ▸ toString(): string

    Converts this instance to a string.

    Returns: string

    Inherited from: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:636


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

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:42


    fromAttributeValue

    ▸ StaticfromAttributeValue(value: string): SendOnlyAttribute

    Initializes a new instance of the [[fm.liveswitch.sdp.sendOnlyAttribute]] class.

    Parameters:

    Name Type Description
    value string The attribute value.

    Returns: SendOnlyAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/SendOnlyAttribute.ts:46


    generateDirectionAttribute

    ▸ StaticgenerateDirectionAttribute(direction: StreamDirection): DirectionAttribute

    Creates a DirectionAttribute for a required direction.

    Parameters:

    Name Type Description
    direction StreamDirection Direction.

    Returns: DirectionAttribute

    Inherited from: DirectionAttribute

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/DirectionAttribute.ts:30


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

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:467


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

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

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:516


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

    Defined in: Generated/TypeScript/fm.liveswitch/sdp/Attribute.ts:540

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