日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Wave 文件(5): 获取 Wave 文件的格式信息

發布時間:2023/12/9 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Wave 文件(5): 获取 Wave 文件的格式信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
裝載格式信息的結構有:
TWaveFormat = wFormatTag: Word;nChannels: Word;nSamplesPerSec: DWORD;nAvgBytesPerSec: DWORD;nBlockAlign: Word; ;TPCMWaveFormat = wf: TWaveFormat;wBitsPerSample: Word; ;TWaveFormatEx = wFormatTag: Word; nChannels: Word; nSamplesPerSec: DWORD; nAvgBytesPerSec: DWORD; nBlockAlign: Word; wBitsPerSample: Word; cbSize: Word; ;
能看出它們是依次遞增一個字段, 并且也是 Wave 文件的一個構成部分; 現在要做的就是從 Wave 文件中把它們取出來.

獲取函數及測試代碼:

Unit1;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;TForm1 = (TForm)Memo1: TMemo;Button1: TButton;Button1Click(Sender: TObject);;Form1: TForm1;MMSystem;GetWaveFmt(FilePath: ; fmt: TWaveFormatEx): Boolean;hFile: HMMIO;ckiRIFF,ckiFmt: TMMCKInfo;Result := False;hFile := mmioOpen(PChar(FilePath), , MMIO_READ);hFile = Exit;ZeroMemory(@ckiRIFF, SizeOf(TMMCKInfo));ZeroMemory(@ckiFmt, SizeOf(TMMCKInfo));ZeroMemory(@fmt, SizeOf(TWaveFormatEx)); ckiFmt.ckid := mmioStringToFOURCC(, ); mmioDescend(hFile, @ckiRIFF, , MMIO_FINDRIFF);(ckiRIFF.ckid = FOURCC_RIFF) (ckiRIFF.fccType = mmioStringToFOURCC(,)) (mmioDescend(hFile, @ckiFmt, @ckiRIFF, MMIO_FINDCHUNK) = MMSYSERR_NOERROR) Result := (mmioRead(hFile, @fmt, ckiFmt.cksize) = ckiFmt.cksize); ;TForm1.Button1Click(Sender: TObject);FilePath = ;WaveFormat: TWaveFormatEx;GetWaveFmt(FilePath, WaveFormat) Memo1.Lines Clear;Add(Format(, [WaveFormat.wFormatTag]));Add(Format(, [WaveFormat.nChannels]));Add(Format(, [WaveFormat.nSamplesPerSec]));Add(Format(, [WaveFormat.nAvgBytesPerSec]));Add(Format(, [WaveFormat.nBlockAlign]));Add(Format(, [WaveFormat.wBitsPerSample]));Add(Format(, [WaveFormat.cbSize]));;;.

轉載于:https://www.cnblogs.com/lzh-boy/archive/2010/01/13/1646578.html

總結

以上是生活随笔為你收集整理的Wave 文件(5): 获取 Wave 文件的格式信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费小视频在线观看 | 国产精品女主播 | 久久911| 日韩在线三级 | 成人午夜av在线 | 人禽l交视频在线播放 视频 | 亚洲播播| 日韩欧美手机在线 | 中文字幕第三页 | 日本激情电影 | 性免费视频| av这里只有精品 | 国产精品性 | 色91av| 91国在线| 四虎国产精品永久在线国在线 | 欧美大片一区 | 超碰人人超| 久久精品国产亚洲av嫖农村妇女 | 久草久| 欧美视频免费 | 天堂在线中文在线 | 欧美日韩亚洲精品内裤 | 精品国模一区二区三区欧美 | 51ⅴ精品国产91久久久久久 | 成人免费短视频 | 欧美图片一区二区三区 | 国产v片在线观看 | 久久新| 好吊色一区二区三区 | 欧美视频在线观看一区二区三区 | 一级大片免费看 | 成人美女毛片 | 国产农村乱对白刺激视频 | 亚洲爆乳无码精品aaa片蜜桃 | 国产欧美啪啪 | 欧美一二三| 欧洲在线一区 | 男插女青青影院 | 欧洲性生活视频 | 成a人v| 欧美极品视频在线观看 | 男人免费视频 | 借种(出轨高h) | 国产精品调教 | 网站黄在线 | 风流少妇一区二区三区91 | 免费在线看黄的网站 | 久久综合久久鬼 | 亚洲高清视频在线 | 日韩久久影视 | 亚洲黄色在线免费观看 | 国产又黄又粗又硬 | 久久久蜜桃一区二区人 | 日韩精品在线免费看 | 欧美在线色图 | 奇米网久久 | 中文字幕超碰在线 | 免费人成在线观看视频播放 | 国产精品第二十页 | 一本久久道 | n0659极腔濑亚美莉在线播放播放 | 国产色一区| 99re6在线视频 | 日韩人妻无码一区二区三区 | 国产精品男同 | 久久精品在线免费观看 | 美国一级大黄一片免费中文 | 午夜精品免费观看 | 淫辱的世界(调教sm)by | 国产综合无码一区二区色蜜蜜 | 国产三级全黄裸体 | 欧美黑人又粗又大又爽免费 | 亚洲美女av网站 | 狠狠鲁影院 | 操韩国美女 | 欧美一区二区三区观看 | 91porny丨首页入口在线 | 国产精品va在线观看无码 | 日韩精品一区二区三区不卡在线 | 日本婷婷| 黄色一级视频片 | 婷婷伊人五月 | 在线亚洲+欧美+日本专区 | 成人黄色一级视频 | 欧美日本韩国一区二区三区 | 亚洲另类一区二区 | 理想之城连续剧40集免费播放 | 牛牛影视一区二区三区 | 日韩av伦理 | 成人欧美在线视频 | 欧美性在线视频 | 巨乳美女在线 | 韩国三级丰满少妇高潮 | 国产色在线视频 | 尤物精品| 视频在线不卡 | 日本久久久久 | 欧美在线一二三 |