声音取样频率计算公式

一段长度为1秒的音频数据占用的存储空间 = 每个声道占用的存储空间 * 声道个数
= (每秒样本个数*每个样本占用的存储空间)*声道个数
(1)public TimeSpan GetSampleDuration(int sizeInBytes)函数
这个函数根据名称来看,大概功能是输入一段音频数据的总字节数(存储空间大小),利用返回值输出音频的持续时间.而音频数据的持续时间 = 音频数据所占用的存储空间的总大小 / 每一秒音频数据占用空间的大小,根据开头的公式,可以得出:
持续时间 = 存储空间的总大小/((每秒的样本个数 * 每个样本占用的存储空间)*声道)

(2)public int GetSampleSizeInBytes(TimeSpan duration)函数
这个函数的字面意思是根据音频数据的持续时间,计算出数据的字节数
音频数据的字节数 = (每秒音频数据占用的存储空间(这里的存储空间单位是bit) * 持续时间的秒数))/8, 原因是每8bit是一个byte(字节).

(3)public int SampleRate成员变量
这个成员变量就是采样频率,值就是 SamplesPerSecond,即每秒的样本个数

(4)public TimeSpan BufferDuration成员变量
这个变量大概的意思是一段音频数据的持续时间,计算公式参考(1)中描述的计算方法

当然,实际的函数功能应该根据需求来修改计算公式, 我给出的答案全部是根据函数的字面意思得出的.这个好像很麻烦的.
手机淘宝直通车怎么开 百度开放平台是什么 跨境汇款 汇款人地址 男人的天堂在线视频av 单片机串口接收程序 苹果6频繁死机怎么回事 小记者跑集市 采访稿 洛阳哪家ktv公主漂亮 花千骨番外之画骨挚爱 sahin danisman 主角有九阳神功的小说 微信刷票10000票多少钱 eth上发的ico购买 用colab运行.py文件 一汽大众保养预约电话 5大妙招消除产后妊娠纹 索尼nw a45时间 小米盒子播放出错10104 防火墙禁ping 垃圾分类智能管理系统 openwrt dd wrt 梅林 他在灯火阑珊处霍延臣 多列数据中相同值查找 电视剧《双生谍影》 Magic eyes测评 但行好事莫问前程 英文 城市猎人动画片国语版 无敌的小宝哥直播回放 许昌市身份证号码开头 memgteklaluo

Copyright 满意通 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com