CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

WAVEFORMATEX 详解

Posted on 2013-04-26 19:18  mumuliang  阅读(1057)  评论(0编辑  收藏  举报

http://blog.csdn.net/guqiwei/article/details/5891646

typedef struct tWAVEFORMATEX
{
    WORD    wFormatTag;     // 声音格式,WAVE_FORMAT_PCM...
    WORD    nChannels;      // 通道数量
    DWORD   nSamplesPerSec; // 样本频率,通常11025,8000,22050,44100
    DWORD   nAvgBytesPerSec;// 设置请求的平均数据传输率,创建缓冲大小要参考该值
    WORD    nBlockAlign;    // 块对齐方式,通常为(nChannels*wBitsPerSample)/8
    WORD    wBitsPerSample; // 设置每个样本的位深,多为8或16
    WORD    cbSize;         // 额外信息的大小,PCM格式会忽略该值
} WAVEFORMATEX;