float alevel, vlevel, slevel; float minlevel, maxlevel; float avlevel; int adelayms = -1, vdelayms = -1, avdelayms = 0; float force_exit_buffering_level = 0.0; int force_buf_thres = 0; int64_t system_time_ms = 0; int buffering_timeout = 0; int buffering_thres = 0; int buffering_wait_audio_s = 0; int64_t cache_ms = 0; char proj_type[CONFIG_VALUE_MAX]; float errorbufferringlevel = am_getconfig_float_def("media.amplayer.errorbuflevel", 0.6); system_time_ms = (int64_t)av_gettime() / 1000; buffering_thres = am_getconfig_int_def("media.amplayer.buf_timeout", 0); // ms buffering_wait_audio_s = am_getconfig_int_def("media.amplayer.buffing_wait_audio",2000);//ms
时间: 2024-03-29 20:40:43 浏览: 130
ACLC逻辑信道自适应配置-ts[参照].pdf
这段代码是一段变量的定义,其中包括:
- alevel, vlevel, slevel:音频、视频、字幕的音量等级
- minlevel, maxlevel:音量等级的最小值和最大值
- avlevel:音视频的平均音量等级
- adelayms, vdelayms, avdelayms:音频、视频、音视频的延迟时间,单位为毫秒
- force_exit_buffering_level:强制退出缓冲的音量等级
- force_buf_thres:强制缓冲的阈值
- system_time_ms:系统当前时间,单位为毫秒
- buffering_timeout:缓冲超时的时间,单位为毫秒
- buffering_thres:缓冲的阈值,单位为毫秒
- buffering_wait_audio_s:缓冲等待音频的时间,单位为毫秒
- cache_ms:缓存的时间,单位为毫秒
- proj_type:项目类型的字符串
- errorbufferringlevel:错误缓冲环境的音量等级,默认值为0.6
这段代码可能是用于媒体播放器或流媒体相关的程序中,具体含义需要上下文才能确定。
阅读全文