注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)

數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)

數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)

定 價(jià):¥58.00

作 者: 曹強(qiáng) 著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787508498195 出版時(shí)間: 2012-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 458 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)》是作者根據(jù)多年的工作經(jīng)驗(yàn)而總結(jié)出來(lái)的有關(guān)Windows平臺(tái)下數(shù)字音頻規(guī)范與程序設(shè)計(jì)的一手資料,由淺入深地介紹了當(dāng)今多數(shù)主流音頻相關(guān)的技術(shù)規(guī)范與編程實(shí)現(xiàn),適合于對(duì)數(shù)字音頻感興趣、準(zhǔn)備或正在從事數(shù)字音頻相關(guān)工作和開(kāi)發(fā)的用戶。本書(shū)共分11章,涵蓋了Windows平臺(tái)下數(shù)字音頻相關(guān)規(guī)范與編程的許多方面,詳細(xì)介紹了Windows系統(tǒng)下高層與底層的多媒體音頻接口(API);WAVE音頻的全面解析、播放與錄音;MIDI音樂(lè)的全面解析、播放與錄制;USBMIDI驅(qū)動(dòng)設(shè)計(jì);MP3的格式與編解碼;樂(lè)音的基頻檢測(cè);音頻混音器原理與編程;低延遲ASIO音頻驅(qū)動(dòng)開(kāi)發(fā);普通音頻插件與VST(i)插件的設(shè)計(jì);游戲開(kāi)發(fā)中經(jīng)常使用的DirectSound播放與錄制等。《數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)》最大的特色是不但針對(duì)多媒體音頻應(yīng)用程序的開(kāi)發(fā)做了較全面的介紹,可以滿足大部分常規(guī)音頻編程用戶的需求,而且對(duì)音頻驅(qū)動(dòng)的開(kāi)發(fā)也做了較多的切入。其中一部分是作者近幾年獨(dú)自研究的成果,對(duì)于有這方面需求的讀者來(lái)說(shuō)都是很寶貴的參考資料。本書(shū)結(jié)構(gòu)清晰,邏輯嚴(yán)密,內(nèi)容具體且涉及面廣泛,不但是從事多媒體(音頻)開(kāi)發(fā)與應(yīng)用的廣大開(kāi)發(fā)人員的技術(shù)指導(dǎo)書(shū),同時(shí)也可作為各高等院校相關(guān)專業(yè)、非相關(guān)專業(yè)師生重要的參考讀物。本書(shū)中每章都提供了一個(gè)或多個(gè)經(jīng)典的編程實(shí)例程序,附帶在光盤(pán)中贈(zèng)送,光盤(pán)中提供了所有章節(jié)中實(shí)例程序的VisualC++源代碼。

作者簡(jiǎn)介

暫缺《數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

推薦序
推薦序二
前言
第1章 Windows音頻體系與Visual C++開(kāi)發(fā)基礎(chǔ)
導(dǎo)讀
1.1 認(rèn)識(shí)聲音與音頻
1.2 Windows音頻體系層次結(jié)構(gòu)
1.2.1 用戶模式與內(nèi)核模式
1.2.2 關(guān)于聲音的延遲問(wèn)題及解決方法
1.3 VisualC++開(kāi)發(fā)基礎(chǔ)
1.3.1 區(qū)分C、C++和Visual C++三者的關(guān)系
1.3.2 事件驅(qū)動(dòng)與消息處理
1.3.3 開(kāi)發(fā)環(huán)境概述
1.3.4 MFC概述
1.3.5 利用向?qū)?chuàng)建一個(gè)簡(jiǎn)單的對(duì)話框程序
第2章 MCI與MMAPI多媒體編程接口
導(dǎo)讀
2.1 MCI簡(jiǎn)介
2.1.1 MCI邏輯結(jié)構(gòu)
2.1.2 MCI接口、函數(shù)與命令
2.1.3 MCI消息與宏定義
2.2 MCI編程步驟
2.3 MCI編程實(shí)例
2.3.1 播放CD
2.3.2 WAVE播放與錄音
2.3.3 基于MCIWnd的多媒體播放器
2.4 MMAPI簡(jiǎn)介
2.4.1 四種多媒體文件VO
2.4.2 波形音頻處理
2.4.3 MIDI的流緩沖區(qū)與非流緩沖區(qū)處理
2.4.4 多媒體定時(shí)器
第3章 WAVE格式及播放與錄制
導(dǎo)讀
3.1認(rèn)識(shí)WAⅦ
3.2 WAV文件結(jié)構(gòu)
3.3 采樣點(diǎn)與采樣幀的區(qū)別
3.4 WAVE中常用的一些塊
3.4.1 格式塊
3.4.2 數(shù)據(jù)塊
3.4.3 提示塊
3.4.4 播放列表塊
3.4.5 關(guān)聯(lián)數(shù)據(jù)塊
3.4.6 采樣塊
3.5 多媒體波形音頻函數(shù)
3.6 波形音頻處理的回調(diào)機(jī)制
3.7 WAVE播放
3.7.1 WAVE播放基本流程
3.7.2 雙緩沖播放機(jī)制
3.7.3 關(guān)于死鎖的問(wèn)題
3.8 WAVE錄音
3.9 編程實(shí)例
3.9.1 WAV文件解析及分離與合并
3.9.2 WAVE播放器
3.9.3 WAVE錄音機(jī)
第4章MIDI相關(guān)標(biāo)準(zhǔn)與程序設(shè)計(jì)
導(dǎo)讀
4.1 MIDI規(guī)范
4.1.1什么是MmⅡ
4.1.2 MIDI信息
4.1.3 其他MIDI規(guī)范
4.1.4 GM、GS與XG
4.1.5 GM2
4.2 MIDI文件解析
4.2.1 MIDI文件格式
4.2.2 MIDI文件示例
4.2.3 與MIDI相關(guān)的時(shí)間計(jì)算
4.2.4 程序?qū)嵗?br />4.3 USB MIDI
4.3.1 USB MIDI概述
4.3.2 USB MIDI的實(shí)現(xiàn)機(jī)制
4.3.3 USB-MIDI功能器件
4.3.4 USB MIDI數(shù)據(jù)格式
4.3.5 USB MIDI操作模型
4.3.6 描述符
4.3.7 USB MIDI驅(qū)動(dòng)設(shè)計(jì)
4.3.8 USB驅(qū)動(dòng)程序
4.3.9 用戶模式音頻驅(qū)動(dòng)幾個(gè)上層接口的實(shí)現(xiàn)
第5章 數(shù)字音樂(lè)合成
導(dǎo)讀
5.1 合成器概述
5.2 MIDI的發(fā)音原理
5.3 FM合成原理
5.4 波表合成
5.4.1 波表合成器工作原理
5.4.2 波表合成的關(guān)鍵技術(shù)
5.4.3 頻率變換
5.4.4 循環(huán)(Loop)
5.4.5 波表合成器的衡量指標(biāo)
5.5 軟波表與硬波表
5.6 音色作
5.6.1 樣本準(zhǔn)備與分配
5.6.2 樣本參數(shù)調(diào)整
5.6.3 音色參數(shù)調(diào)整
5.6.4 設(shè)置效果參數(shù)
5.6.5 保存音色文件
第6章 音頻混音器編程
導(dǎo)讀
6.1 混音器原理
6.1.1 聲卡硬件模型
6.1.2 音頻線路
6.1.3 控件
6.2 混音器編程
6.2.1 Mixer API函數(shù)介紹
6.2.2 枚舉系統(tǒng)中的混音器設(shè)備
6.2.3 打開(kāi)混音器設(shè)備
6.2.4 枚舉音頻線路
6.2.5 獲取線路信息
6.2.6 枚舉線路的相關(guān)控件
6.2.7 獲取與線路相關(guān)的所有控件信息
6.2.8 通過(guò)控件ID獲取控件信息
6.2.9 通過(guò)控件類型獲取控件信息
6.2.10 獲取或設(shè)置控件的值
6.2.11 多聲道控件
6.2.12 多條目控件
6.2.13 混音器專用消息
6.3 程序?qū)嵗煲羝髡{(diào)節(jié)軟件
第7章 音頻插件設(shè)計(jì)
導(dǎo)讀
7.1 普通音頻插件
7.1.1 插件的實(shí)現(xiàn)原理
7.1.2 基于動(dòng)態(tài)鏈接庫(kù)的方法實(shí)現(xiàn)音頻插件
7.1.3 實(shí)現(xiàn)支持三種插件類型的MiNi播放器
7.1.4給Winamp編寫(xiě)一個(gè)MIDI鍵盤(pán)插件
7.1.5 基于ATL的方法實(shí)現(xiàn)COM插件
7.2 VST音頻插件
7.2.1 VST插件概述
7.2.2 VST SDK與音頻數(shù)據(jù)處理
7.2.3 創(chuàng)建一個(gè)最簡(jiǎn)單的VST插件
7.2.4 設(shè)計(jì)一個(gè)Stereo Delay效果的VST插件
7.2.5 VST XML文件
第8章 基音的時(shí)頻域檢測(cè)
第9章 ASIO音頻驅(qū)動(dòng)設(shè)計(jì)
第10章 MP3格式與編解碼
第11章 DirectSound開(kāi)發(fā)與應(yīng)用
附錄
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)