/ fm / liveswitch / h264 / ProfileLevelId
Class: ProfileLevelId
liveswitch.h264.ProfileLevelId
An H.264 Profile Level ID.
Table of contents
Constructors
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
▸ Private
fmliveswitchh264ProfileLevelIdInit(): 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
▸ Static
getBaselineLevel10(): ProfileLevelId
Gets baseline profile level 1.0.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:118
getBaselineLevel31
▸ Static
getBaselineLevel31(): ProfileLevelId
Gets baseline profile level 3.1.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:130
getConstrainedBaselineLevel10
▸ Static
getConstrainedBaselineLevel10(): ProfileLevelId
Gets constrained baseline profile level 1.0.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:142
getConstrainedBaselineLevel31
▸ Static
getConstrainedBaselineLevel31(): ProfileLevelId
Gets constrained baseline profile level 3.1.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:154
getDefault
▸ Static
getDefault(): ProfileLevelId
Gets [[fm.liveswitch.h264.profileLevelId.constrainedBaselineLevel31]].
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:166
getHighLevel50
▸ Static
getHighLevel50(): ProfileLevelId
Gets high profile level 5.0.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:178
getMainLevel50
▸ Static
getMainLevel50(): ProfileLevelId
Gets main profile level 5.0.
Returns: ProfileLevelId
Defined in: Generated/TypeScript/fm.liveswitch/h264/ProfileLevelId.ts:190