Search Results for

    / fm / liveswitch / h264 / ProfileLevelId

    Class: ProfileLevelId

    liveswitch.h264.ProfileLevelId

    An H.264 Profile Level ID.

    Table of contents

    Constructors

    • constructor

    Methods

    • fmliveswitchh264ProfileLevelIdInit
    • getLevel
    • getLevelIdc
    • getMaxEncoding
    • getProfile
    • getProfileIdc
    • getProfileIop
    • getTypeString
    • setLevelIdc
    • setProfileIdc
    • setProfileIop
    • toString
    • getBaselineLevel10
    • getBaselineLevel31
    • getConstrainedBaselineLevel10
    • getConstrainedBaselineLevel31
    • getDefault
    • getHighLevel50
    • getMainLevel50

    Constructors

    constructor

    + new ProfileLevelId(): ProfileLevelId

    Initializes a new instance of the [[fm.liveswitch.h264.profileLevelId]] class.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:23

    + new ProfileLevelId(profile: string, level: string): ProfileLevelId

    Initializes a new instance of the [[fm.liveswitch.h264.profileLevelId]] class.

    Parameters:

    Name Type Description
    profile string The profile.
    level string The level.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:29

    + new ProfileLevelId(profileIdc: number, profileIop: number, levelIdc: number): ProfileLevelId

    Initializes a new instance of the [[fm.liveswitch.h264.profileLevelId]] class.

    Parameters:

    Name Type Description
    profileIdc number The profile ID code.
    profileIop number The profile constraints.
    levelIdc number The level ID code.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:37

    + new ProfileLevelId(profileLevelId: string): ProfileLevelId

    Initializes a new instance of the [[fm.liveswitch.h264.profileLevelId]] class.

    Parameters:

    Name Type Description
    profileLevelId string The profile level identifier.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:46

    Methods

    fmliveswitchh264ProfileLevelIdInit

    ▸ Privatefmliveswitchh264ProfileLevelIdInit(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:19


    getLevel

    ▸ getLevel(): string

    Gets the level.

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:202


    getLevelIdc

    ▸ getLevelIdc(): number

    Gets the level ID code.

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:214


    getMaxEncoding

    ▸ getMaxEncoding(): EncodingInfo

    Gets the max encoding info value for the given level.

    Returns: EncodingInfo

    EncodingInfo relating to the h264 profile level

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:227


    getProfile

    ▸ getProfile(): string

    Gets the profile.

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:376


    getProfileIdc

    ▸ getProfileIdc(): number

    Gets the profile ID Code.

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:388


    getProfileIop

    ▸ getProfileIop(): ProfileIop

    Gets the profile constraints.

    Returns: ProfileIop

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:400


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:9


    setLevelIdc

    ▸ setLevelIdc(value: number): void

    Sets the level ID code.

    Parameters:

    Name Type
    value number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:412


    setProfileIdc

    ▸ setProfileIdc(value: number): void

    Sets the profile ID Code.

    Parameters:

    Name Type
    value number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:425


    setProfileIop

    ▸ setProfileIop(value: ProfileIop): void

    Sets the profile constraints.

    Parameters:

    Name Type
    value ProfileIop

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:438


    toString

    ▸ toString(): string

    Returns a string that represents this instance.

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:450


    getBaselineLevel10

    ▸ StaticgetBaselineLevel10(): ProfileLevelId

    Gets baseline profile level 1.0.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:118


    getBaselineLevel31

    ▸ StaticgetBaselineLevel31(): ProfileLevelId

    Gets baseline profile level 3.1.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:130


    getConstrainedBaselineLevel10

    ▸ StaticgetConstrainedBaselineLevel10(): ProfileLevelId

    Gets constrained baseline profile level 1.0.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:142


    getConstrainedBaselineLevel31

    ▸ StaticgetConstrainedBaselineLevel31(): ProfileLevelId

    Gets constrained baseline profile level 3.1.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:154


    getDefault

    ▸ StaticgetDefault(): ProfileLevelId

    Gets [[fm.liveswitch.h264.profileLevelId.constrainedBaselineLevel31]].

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:166


    getHighLevel50

    ▸ StaticgetHighLevel50(): ProfileLevelId

    Gets high profile level 5.0.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:178


    getMainLevel50

    ▸ StaticgetMainLevel50(): ProfileLevelId

    Gets main profile level 5.0.

    Returns: ProfileLevelId

    Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:190

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