社区
C#
帖子详情
C#如何播放GSM6.10音频流
仙剑
2012-02-17 10:08:21
C#调DLL可以不断的获取GSM6.10格式的音频流,C#如何在本地播放呢,注意不是音频文件,是字节流。本来我是想用DirectX的DirectSound的,可是DirectSound貌似只支持PCM格式的,实在困扰,望高手指导,高分酬谢!!
...全文
135
1
打赏
收藏
C#如何播放GSM6.10音频流
C#调DLL可以不断的获取GSM6.10格式的音频流,C#如何在本地播放呢,注意不是音频文件,是字节流。本来我是想用DirectX的DirectSound的,可是DirectSound貌似只支持PCM格式的,实在困扰,望高手指导,高分酬谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
欢乐的小猪
2013-01-24
打赏
举报
回复
我也遇到同样的问题,请问楼主解决了吗?能不能给个思路
C#
音频
处理实战:使用DirectSound将PCM
流
保存为WAV文件
脉冲编码调制(Pulse Code Modulation,PCM)是
音频
信号数字化的一种方法,它通过定时采样
音频
信号,并将采样值进行量化和编码,以二进制形式存储和传输。PCM
音频
流
的三个核心特性是采样率、量化位数和声道数。采样率表示单位时间内对
音频
信号采样的次数,通常用赫兹(Hz)表示。采样率越高,能够捕获的
音频
信号的频率范围就越宽,声音就越接近原始信号。常见的采样率有8kHz、16kHz、44.1kHz、48kHz等。44.1kHz是CD音质的标准采样率,而48kHz广泛用于数字视频和电影制作。
NAudio用法详解(7)Wav文件结构分析及NAudio相关对象对应关系分析
目录波形文件的基础知识波形文件的存储过程与声音有关的三个参数1、采样频率2、采样位数3、声道数WAV文件的编码文件整体结构RIFF区块fmt区块(FORMAT区块)DATA区块NAudio文件数据管理分析WaveFileReader类构造函数读取数据 考虑到Wav文件
播放
、文件合并、文件分隔、文件格式转换等都要求对文件内部结构要有所了解,对NAudio中是如何组织管理文件内容要清晰掌握,本篇将对这两者的对应关系做深入分析,下篇将基于此,实现
音频
分割功能。 重要声明 Wav文件结构描述主要参考以下作者的文章:
MP4
音频
解码信息(转帖加注释)
MP4文件格式分为头部和数据两部分,头部是由许多被称作Atom的结构单元嵌套或排列而成,数据部分则完全为实际数据不包含元信息,因此具体解码时音视频帧的位置和大小都要在头部获取。详细内容见以下链接:http://wqyuwss.52rd.net 这里总结下
音频
解码信息获取的一些经验,当然详细内容需要查看quick time file format的文档。MP4的
音频
解码信息保存在如下嵌套的Atom中,{moov{mdia{minf{smhd{stbl{stsd}}}}}}stsd可能包括多个
音频
信息的描述,结
[Windows应用开发]开发所用音视频支持格式
本部分列出了使用 JavaScript 的 Windows 应用商店应用和使用 C++、
C#
或 Visual Basic 的 Windows 应用商店应用中支持的
音频
和视频格式。 支持的
音频
和视频格式 媒体文件容器或文件格式文件扩展名媒体
流
格式(编解码器) 视频
音频
MPEG-4 .3g2 H.263H.264(基线、主、高) MPEG-4 Part2 SP 和 ASP...
网搜源码
VideoNet.rar - 该程序可以用于两个人在LAN/Intranet(或者Internet)上进行视频会议。现在有许多视频会议程序,每个都有各自的性能提升技术。主要的问题是视频会议视频帧的尺寸对于传输来说太大。因此,性能依赖于对帧的编解码。 , This procedure may use in two people (or Internet) on carries on the video frequency conference in LAN/Intranet. Now has many vid
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章