Audio
FrankieWang008
从事c# C++ VC++,欢迎大家一起讨论学习~~
展开
-
AAC解码流程图
本文详细介绍了符合ISO/IEC13818-7(MPEG2 AAC audio codec) , ISO/IEC 14496-3(MPEG4 Audio Codec AAC LowComplexity)进行压缩的的AAC音频的解码算法。1、程序系统结构下面是AAC解码流程图:AAC解码流程图 在主控模块开始运行后,主控模块将AAC比特流的一部分放入输入缓冲区,通过查找同步字得到一帧转载 2011-10-27 14:30:36 · 2779 阅读 · 1 评论 -
RTSP 详细介绍
一:总体了解RTSP(Real-Time Stream Protocol )是一种基于文本的应用层协议,直白的讲客户端与服务器建立连接并从服务器上接收流,服务器上的流可以是采集的,文件,等等。二:服务器模式 1:以文件为例,输入到服务器的源可以做一个MediaSession, 的list来管理各各文件流,最理想的方式是这个list管理各个客户端要请求的流,这中间就要做复制流的操作。转载 2013-08-28 18:31:20 · 1821 阅读 · 0 评论 -
RTP 负载格式
H.264 视频 RTP 负载格式一、H.264的网络抽象层单元(NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +-----------转载 2013-08-28 19:16:43 · 1519 阅读 · 0 评论 -
RTSP 详细消息交互
RTSP(Real Time Streaming Protocol)实时流协议,是TCP/IP协议体系中的一个应用层协议。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。RTSP没有“连接”这个概念,而由RTSP会话(session)代替(服务器端保持一个由识别符标记的会话)。RTSP会话没有绑定传输层连接(如TCP连接)。在RTSP会话期间,RTSP客户端转载 2013-09-05 16:15:53 · 14852 阅读 · 0 评论 -
位深度与采样率
虽然我们并不是数字音频工程师,但是增加一些关于位深度和采样率的背景知识对涉及到数字音乐的每一个人来说都是有好处的。无论你知不知道,这些都是你每天会接触的东西。无论是突破个人对数字音频理解的障碍还是作为社交谈话中资料,这些都是很棒的背景知识。概览那么首先我们要了解的就是位深度和采样率只存在于数字音频中。在数字音频中,位深度描述的是振幅(纵轴),采样率描述的是频率(横轴)。所以,增加我转载 2013-08-20 19:26:25 · 7279 阅读 · 0 评论 -
AVI 文件格式
avi格式详细介绍 2008-01-31 21:06:45| 分类: VC |字号 订阅AVI格式是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)环境,现在已被Windows转载 2013-08-20 16:11:40 · 1078 阅读 · 0 评论 -
多声道音频数据和 WAVE 文件
多声道音频数据和 WAVE 文件原始地址:http://msdn.microsoft.com/zh-cn/windows/hardware/gg463006 更新日期: 3月 7日 2007年本文将介绍使用 WAVE 文件格式存储和传输多声道音频数据的标准。读者应该了解多媒体文件格式,尤其是音频文件格式。文本还将介绍创作多声道音频流的方法,多声道音频转载 2013-07-27 15:55:11 · 3316 阅读 · 0 评论 -
wave 音频采集
1、定义波形数据格式typedef struct{WORD wFormatTag; WORD nChannels; DWORD nSamplesPerSec; DWORD nAvgBytesPerSec; WORD nBlockAlign; WORD wBitsPerSample; WORD cbSize; } WAVEFORMATEX;转载 2012-02-06 16:46:56 · 4711 阅读 · 0 评论 -
AVI格式介绍
AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的。AVI可以算是Windows操作系统上最基本的、转载 2011-12-08 10:28:43 · 1510 阅读 · 0 评论 -
DirectSound
DirectSound是DirectX API的音频(waveaudio)组件之一,它可以提供快速的混音、硬件加速功能,并且可以直接访问相关设备,当然,最主要的是它提供的功能与现有的(?将来的呢?)设备驱动程序保持兼容性。DirectSound允许进行波型声音的捕获、重放,也可以通过控制硬件和相应的驱动来获得更多的服务。DirectSound的优势当然和DirectX的其它组件一样——速度转载 2011-11-08 10:42:28 · 1260 阅读 · 0 评论 -
G711与PCM互相转换源代码
/** g711.c** u-law, A-law and linear PCM conversions.*///#include "stdafx.h"#include #include "g711.h"#define SIGN_BIT (0x80) /* Sign bit for a A-law byte. */#define QUANT_MASK (0xf)转载 2011-11-04 14:36:29 · 13309 阅读 · 2 评论 -
VC中使用低级音频函数WaveX播放声音文件
VC中使用低级音频函数WaveX播放声音文件文章摘要: ' \1 @# I" J5 U' P5 S: V 本文讨论并实现了在VC++中使用低级音频函数WaveX播放声音文件的方法。---------------------------------------------------------------------------------------------------转载 2011-11-04 10:28:10 · 1544 阅读 · 0 评论 -
AAC ADTS LATM 格式分析
AAC ADTS LATM 格式分析一、ADTS格式:ADTS的全称是Audio Data Transport Stream。是AAC音频的传输流格式。AAC音频格式在MPEG-2(ISO-13318-7 2003)中有定义。AAC后来又被采用到MPEG-4标准中。1. adts_sequence(){ while (nextbits() =转载 2011-10-24 18:17:01 · 897 阅读 · 0 评论 -
waveOutOpen 函数介绍
(from MSDN)这个函数打开一个给定的波形音频输出装置来进行回放。(The waveOutOpen function opens the given waveform-audio output device for playback)原型如下:MMRESULT waveOutOpen( LPHWAVEOUT phwo, U转载 2011-11-03 16:49:40 · 1404 阅读 · 0 评论 -
Directsound 与 Waveout 有何不同
Q Directsound 与 Waveout 有何不同?A Waveout 是在32位的Windows上的一种老旧且过时,用来播放数字音讯的应用程序接口(ApplicationProgramming Interface,简称API)。旧的Windows操作系统(如Win9x WinNT4)在 Waveout 的完成度很高(因为 waveout 是针对这些操作系统设计的),如果你想转载 2011-11-04 10:10:17 · 22689 阅读 · 1 评论 -
多声道音频数据和 WAVE 文件
http://msdn.microsoft.com/zh-cn/windows/hardware/gg463006文章介绍了详细的多声道数据的排列结构,各个属性的参数设置,我认为最重要的是介绍了真实数据流中,不同声道的数据是如何交替存储的,以及高低是如何存放某一声道的某一个采样的数据的。原创 2013-12-12 20:46:17 · 1107 阅读 · 0 评论