as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

MediaFormatProfileLevel

MediaFormatProfileLevel

一个类,用于设置编解码器配置文件和级别。

构造函数

new MediaFormatProfileLevel()

new MediaFormatProfileLevel(params): MediaFormatProfileLevel

构造一个MediaFormatProfileLevel对象。

请参阅https://datatracker.ietf.org/doc/html/rfc6381(仅提供英文版)

编解码器参数代表解码所需的编解码器主要功能,例如编解码器/编解码器子类型和配置文件/级别。

例如,字符串“avc1.640028”代表H264:– 流媒体格式为avc1,– 配置文件为4.0,该信息是从“640028”序列中的两个字节(十六进制)解析得出的:– “64”是配置文件标识,对应“高配置文件”。– “28”是级别标识,换算成十进制为40,表示4.0。

参数

params

string

编解码器

返回值

MediaFormatProfileLevel

访问器

codecParams

获取签名

get codecParams(): string

返回值

string

由设置器设置。


profileLevel

获取签名

get profileLevel(): ProfileLevel

返回值

ProfileLevel

使用设置器进行设置。

设置签名

set profileLevel(level): void

设置配置文件和级别。

例如,编解码器参数字符串,对于视频,“codecs=avc1.640028”的配置文件ID为“0x64”,这代表H264高配置文件,级别ID为“0x28”,表示级别4.0。

对于音频,“codecs=mp4a.40.02”的配置文件ID为“0x02”,这代表AAC低复杂度。

也可以调用此方法进行动态配置。

参数
level

ProfileLevel

返回值

void


Last updated: 2025年10月2日