製造自己的wave音頻播放器-使用waveOutOpen與waveOutWrite實現

打造自己的wave音頻播放器-使用waveOutOpen與waveOutWrite實現 本人應用情境:播放採集裝置輸出的PCM音頻,參考了兩種網上實現方法,介面做了些調整,因為播放的音頻屬性經常需要改變,在播放初始化函數Start傳入WAVEFORMATEX參數,這樣支援的播放音頻種類多,經測試,均能正常播放,使用方法:CViWavePlay* m_pWavPlay;m_pWavPlay = new

VMware+Windgb+Win7核心驅動調試

本文主要記錄個人安裝VMware+Windgb+Win7核心驅動調試的筆記。一、安裝環境主機:Windows Vista Bussiness虛擬機器:VMware 7GUestOS: Win7Windbg: 6.11二、虛擬機器設定開啟相應 vmware 虛擬機器上的 “Virtaul Machine Settings“ “Hardware ”選項中 ----> 點擊“Add" 添加一個串口裝置 SeriallPort .  "Next",在 "Serial Port" 裡選中

三星GT-i9001詳細刷機教程

 三星GT-i9001詳細刷機教程第一步:開啟刷機工具,設定好OPS和Phone兩項;(備忘:Multi_Downloader_v4.43,別的版本不好使)第二步:一起按 音量下+主菜單鍵+開機鍵 ,手機進入挖煤介面。(I9001的挖煤介面,Android小人沒在挖煤,就站在那裡了)開啟Odin Multi Downloader軟體,設定好OPS及Phone所用ROM目錄;第三步:電腦上的資料線插在手機上,Odin Multi Downloader順利找到COM口(變黃),第一次的話,電腦會自動

bochs-2.6原始碼編譯

實驗環境:windows7環境下使用vs2010編譯成功,並運行成功直接解壓縮在bochs-2.6解壓後的目錄vs2008裡面開啟工程,bochs.sln裡麵包含17個工程檔案編譯成功後運行時還缺少一些必要的設定檔(1)bios設定檔,在bochs-2.6目錄下的bios目錄中包含了虛擬機器要用到的BIOS設定檔(2)keymaps設定檔,在bochs-2.6目錄下的gui目錄下有一個keymaps目錄,該目錄即為鍵盤對應的設定檔(3)bochs.exe啟動要用的一個設定檔bochsrc.bxr

記憶體映射:記憶體對應檔

(IP Messenger在程式結構方面採用了Windows SDK處理結構,通訊方面採用了TCP/UDP通訊方式,在檔案傳輸處理方面採用檔案對應技術,等等。通過分析IP

字元/單詞提取與過濾

http://community.csdn.net/Expert/topic/5760/5760639.xml?temp=.3635828解此題得總結出的一段代碼。備用  <!--類比1W條記錄,速度過得去。本法按允許集中尋找待處理單詞,如果允許集中存在那麼就取出.最終得到一串待處理字串中含有的所有允許單詞.若還有看不明白的地方,請指出來,我再加註.總不能搞得每行加註吧?!我可沒寫過教程,難度很大的.--><%Dim     rtype,strArtype    =lcase(

expand解壓縮cab檔案

Windows:Expand詳解————轉帖2007-06-1713:362007-05-15 09:43Expand  從壓縮檔中提取檔案。通過該命令可從 .cab 檔案或壓縮檔中提取驅動程式檔案。  含有下列參數的 expand 命令僅在使用故障修復主控台時才可用。可在命令提示字元下使用帶有不同參數的 expand命令。  expand source [/F:filespec}] [ destination] [ /d][

驅動中擷取進程完整路徑名

原文地址:http://www.osronline.com/article.cfm?id=472     Over the years developers have needed or wanted to know the name of the image executing in a given process. Traditionally, this was often done usingPsGetProcessImageFile Name, which returns the

重疊I/O模型(概念)

目錄:1.重疊模型的優點2.重疊模型的基本原理3.關於重疊模型的基礎知識4.重疊模型的實現步驟5.多用戶端情況的注意事項一.重疊模型的優點1.可以運行在支援Winsock2的所有Windows平台,而不像完成連接埠只是支援NT系統。2.比起阻塞、select、WSAAsyncSelect以及WSAEventSelect等模型,重疊I/O(OverlappedI/O)模型使應用程式能達到更佳的系統效能。因為它和這4種模型不同的是,使用重疊模型的代理程式更新緩衝區收發系統直接使用資料,也就是說,如果

通過 WMI 改變網卡的IP地址 ChangeIP.vbs

這是第一個版本,就是實現換IP功能,只換第一個發現的,如果只有一個網卡的話可以用這個view plaincopy to clipboardprint?    '/*=========================================================================      ' * Intro       通過 WMI 改變網卡的IP地址 vbs版      ' * FileName    ChangeIP.vbs      ' * Author  

淺談 “驅動中的檔案操作”

對於檔案操作:我們的步驟應該是 1:---------------開啟我們指定的檔案(大部分是通過檔案名稱的得到這個檔案的操作控制代碼),可以使用 ZwOpenFile, ZwCreateFile....當然,建立只能用第二個。。。 這是一個開啟已知檔案的例子:NTSTATUS status; OBJECT_ATTRIBUTES oa; IO_STATUS_BLOCK iostatus; HANDLE hfile;                                 //   

Window內建的解壓縮檔案命令:makecab命令

MakeCAB是微軟提供的製作CAB的檔案,詳細的MakeCAB介紹請參考微軟MSDN。系統給出命令用法如下:Microsoft (R) Cabinet Maker - Version (32) 1.00.0601 (03/18/97)Copyright (c) Microsoft Corp 1993-1997. All rights reserved.MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]MAKECAB

IE外掛程式在註冊表中的相關位置

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext子鍵下”Stats” 記錄的就是IE曾經使用過的外掛程式;”Settings” 記錄的就是在”管理附加元件” 中禁用的IE 外掛程式。從“管理附加元件”對話方塊中禁用某一外掛程式,它的CLSID 馬上就會顯示在Settings 分支下面 IE啟動後,載入ActiveX儲存在註冊表中的CLSID定位到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\C

利用waveXXX系列函數編寫播放聲音程式,採用雙緩衝技術

最近搞了一個用於播放網路上傳來的PCM資料的網路播放聲音的東東,這裡是主要是想說明一下如何使用waveXXX系列函數編寫聲音播放程式,同時要注意的就是為了保持聲音播放的連續性採用了雙緩衝的方式,可以先試單緩衝播放時聽聽效果,一播一卡一播一卡,採用了雙緩衝以後聲音馬上連續播放了。下面符上代碼,直接在win32控制台程式下就可以運行:// vc console#include <stdio.h>#include <windows.h>#include <winsock.

用於檔案壓縮的微軟FCI/FDI庫介紹

本文簡單介紹一下微軟的FCI/FDI庫,希望對大家有所協助。 簡介: FCI(File Compression Interface)和FDI(File Decompression Interface)是由微軟提供的用於壓縮和解壓縮的開發包。最大的好處是在WinNT、Win2000、WinXP下系統都提供了相應的API介面。所以,我們的程式不需要額外的壓縮庫。API介紹: FCI/FDI API 用到大量的回呼函數,具體函數的原型定義大家可以參考標頭檔。 一、 FCI FCI包括5個API。

“無法找到“XXX.exe”的調試資訊,或者調試資訊不匹配。未使用調試資訊產生二進位檔案”的解決方案(精華)

Debug模式,運行時完全正常,但是一調試就出現對話方塊,顯示出錯資訊: “無法找到“XXX.exe”的調試資訊,或者調試資訊不匹配。未使用調試資訊產生二進位檔案。” VC項目是空項目。發現其他的項目都可以調試,就“空項目”不行。解決方案:首先開啟菜單 項目->項目屬性頁面 1。選擇 配置屬性->連結器->調試->產生調試資訊 改為 是 2。選擇 配置屬性->C/C++ ->常規->調試資訊格式 改為 用於“編輯並繼續”的程式資料庫(/ZI) 3。選擇

音視頻流::ffplay::tutorial02

轉自:http://blog.chinaunix.net/uid-24203478-id-3038073.html 所用的版本為ffmpeg 0.6.3totorial02需要安裝sdl。用如下命令安裝sudo apt-get install libsdl1.2-dev安裝完後,編譯totorial02.c的命令為:gcc -o tutorial02 tutorial02.c -lavformat -lavcodec -lz -lm -lswscale `sdl-config --cflags

http頭中set-cookie選項的解釋

我們在一些留言本、BBS討論區發貼時常會出現這種現象:當進入發貼介面時 在要求填寫使用者名稱和密碼的地方就已經自動地填上了你的資料。這是什麼會事呢?這是因為程式中引入了COOKIE技術的緣故。原來在你第一次登入時,程式就 已在你的電腦中安裝了一個COOKIE資訊包,在你今後登陸時電腦就自動檢索你的COOKIE並取出資訊包的資訊供程式調用,所以出現上面所述的現象。COOKIE只不過是CGI程式要求瀏覽器持有的一個資訊包,這個資訊包可以由CGI程式在任何時候收回。每當CGI程式要求建立COOKIE

使用ADO的方法操作EXCEL檔案

資料庫連接    Dim adoConn As New ADODB.Connection    Dim adoReco As New ADODB.Recordset    Set adoConn = New ADODB.Connection    'OLE DB + ODBC Driver 方式:     'adoConn .Open "driver=Microsoft Excel Driver受能力(*.xls);DBQ=C:\1.xls"    'Microsoft.Jet.OLEDB.4.

解決開機時svchost.exe的CPU佔用率過高導致系統異常緩慢 – 好軟之家

2012-09-14 08:19 解決開機時svchost.exe的CPU佔用率過高導致系統異常緩慢 -

總頁數: 61357 1 .... 16097 16098 16099 16100 16101 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.