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
编解码器
返回值
访问器
codecParams
获取签名
get codecParams():
string
返回值
string
由设置器设置。
profileLevel
获取签名
get profileLevel():
ProfileLevel
返回值
使用设置器进行设置。
设置签名
set profileLevel(
level):void
设置配置文件和级别。
例如,编解码器参数字符串,对于视频,“codecs=avc1.640028”的配置文件ID为“0x64”,这代表H264高配置文件,级别ID为“0x28”,表示级别4.0。
对于音频,“codecs=mp4a.40.02”的配置文件ID为“0x02”,这代表AAC低复杂度。
也可以调用此方法进行动态配置。
参数
level
返回值
void
Last updated: 2025年10月2日

