原创 媒體播放器播放音頻或視頻文件提示“沒有註冊類別”情況的解決辦法。

 症狀:我在電腦上安裝了千千靜聽,realplayer,Windows Media Player,之前是可以使用的。我在用了酷熱影音以後,發現這些播放

原创 計算UDP校驗和遇到的弱智問題。不知道對初學者有沒有用。

以下是計算UDP校驗和以及發送原始數據的源代碼#include <Winsock2.h>#include <stdio.h>#define IP_HD

原创 關於Date Time Picter的初始化和保存

使用Classwizard爲時間控件生成CTime型變量,程序初始化時使用  CTime t(2000,12,12,0,0,0); m_starttime = t; UpdateData(FALSE); 保存: LONG lTime =

原创 把我的對YUV數據修改亮度,對比度,灰度的函數共享。色度研究當中。

HRESULT CPlay_Image::YUV420ConvertImage(UCHAR *pYUV,LONG lYUVWidth,LONG lYU

原创 首戰用DirectSound改造waveout,貼出成功播放聲音的代碼。

以下爲設置 HRESULT CPlay_AudioPlay::StartDirectSound() { //下面初始化DirectSound工作

原创 Windows時間函數大全

介紹        我們在衡量一個函數運行時間, 或者判斷一個算法的時間效率,或者在程序中我們需要一個定時器,定時執行一個特定的操作,比如在多媒體中,比如在遊戲中等,都會用到時間函數。還比如我們 通過記錄函數或者算法開始和截至的時間,然後

原创 DirectX錯誤號及其原因。

/*  dxerr.c - DirectX 8 & 9 Error Functions  Written by Filip Navara  This library is distributed in the hope that it

原创 Android - 線程同步

什麼是線程同步?     當使用多個線程來訪問同一個數據時,非常容易出現線程安全問題(比如多個線程都在操作同一數據導致數據不一致),所以我們用同步機制來解決這些問題。實現同步機制有兩個方法:1、同步代碼塊:synchronized(同

原创 使用 8 位 YUV 格式的視頻呈現

發佈日期: 12/9/2004 | 更新日期: 12/9/2004 Gary Sullivan 和 Stephen Estrop Microsoft Digital Media Division 適用於: Microsoft® Wind

原创 關於android的Asset文件夾和畫圖的一點問題

今天讀取Asset文件夾下的文件,一直使用一個路徑去讀音樂,讀網頁,像這樣: public static final String PATH = "file:///android_asset/web/"; 今天新建一個文件夾,放了一些pn

原创 我用VS2008寫的的第一個Filter,遇見的一些問題,和解決方法,更新結束。

 建立工程時用的Win32 Project,然後選擇Dll,選擇Empty project.Finish。GetTextExtentPoint32(inDC, mTitle, lstrlen(mTitle)

原创 關於使用DirectShow架構,傳輸YUV420數據的Filter與Video Renderer Filter連接問題的解決辦法。

主要是對VIDEOINFO的設置要正確。先給出支持RGB24的代碼,       VIDEOINFO *pvi = (VIDEOINFO *)m_PreferredMt.AllocFormatBuffer(

原创 Carbide.c++簡單使用之import and debug SDK example

     今天我主要說一下在carbide.c++環境下,怎樣導入symbian sdk自帶的實例和基本的調試功能。前提是你環境已經配置OK!    我是最近纔開始學習c++和symbian c++ ,對於

原创 iSpirit網址

iSpirit IP:222.94.101.2

原创 對DirectSound的介紹和多種功能的源代碼。

(費話篇)關於DirectSound   DirectSound是DirectX API的音頻(waveaudio)組件之一,它可以提供快速的混音、硬件加速功能,並且可以直接訪問相關設備,當