def get_audio_levels(self):
"""
Returns a tuple with left and right audio levels, or (None, None) if frame is not valid
"""
if not self.version_is_valid():
return (None, None)
else:
int16_max = 0x7FFF
if self.audiolevel_left:
dB_l = int(20*math.log10(float(self.audiolevel_left) / int16_max))
else:
dB_l = -90
if self.audiolevel_right:
dB_r = int(20*math.log10(float(self.audiolevel_right) / int16_max))
else:
dB_r = -90
return (dB_l, dB_r)
评论列表
文章目录