cost 357 ms
創建臨時文件時出錯(創建客戶端/服務器應用程序,客戶端使用 DirectSound 從服務器流式傳輸 WAV 文件)

[英]Error creating temp file (Creating a client/server application that the client streams WAV files from the server using DirectSound )

對於我大學的一個項目,我必須創建一個客戶端/服務器應用程序,其中客戶端和服務器通過 sockets 進行通信,客戶端使用 DirectSound API 從服務器流式傳輸 WAV 文件當我嘗試播放 WAV 文件時出現此錯誤“創建臨時文件時出錯” 那是創建臨時文件的代碼 ...

DirectSound 在調用 IDirectSoundBuffer8::Play 時由於讀取訪問沖突而崩潰(在 LFQueuePut 內部,一個 dsound.dll 內部函數)

[英]DirectSound crashes due to a read access violation when calling IDirectSoundBuffer8::Play (inside LFQueuePut, a dsound.dll internal function)

我正在玩游戲,偶爾會觀察到 dsound.dll 內部的崩潰。 這發生在創建 IDirectSoundBuffer8 音頻緩沖區之后,當調用它的 Play 方法時。 此時除了創建音頻設備、設置協作級別、創建音頻緩沖區並開始播放之外,我還沒有寫入緩沖區或對聲音系統做任何事情。 DirectSoun ...

DirectSound API 解釋

[英]DirectSound API explanation

作為一個大學項目,我們必須使用 DirectSound API 開發一個服務器客戶端音樂流應用程序。 但是,由於缺乏在線信息、指南或教程,我可以收集有關它的唯一信息的來源是下面提供的一段代碼(這是講師提供的唯一內容)。 誰能幫我理解這些功能的一般用途以及它們應該執行的順序? 提前致謝。 ...

為什么 QueryInterface() 返回 E_INVALIDARG?

[英]Why is QueryInterface() returning E_INVALIDARG?

我在編寫一個項目時遇到了一個錯誤,其中QueryInterface()返回E_INVALIDARG ,我不知道哪個參數無效,因為 arguments 都足夠簡單,我忽略了一些簡單的東西還是什么? 失敗的那一點來自微軟自己的特別文檔,如果我做的事情完全錯誤,請告訴我 ...

DirectSound8 在插入的 windows 7 與 windows 10 wrt 耳機上具有不同的行為

[英]DirectSound8 has different behavior on windows 7 vs windows 10 wrt headphones plugged in

在 windows 10 上,未插入耳機: 這是返回任何錯誤的第一個調用。 在 windows 7 上,未插入耳機: 問題是,如果 Play() 調用是第一個返回任何錯誤的調用,我必須已經加載並解碼了一個聲音(昂貴的)只是為了弄清楚我不能播放聲音...... 這似乎很瘋狂,所以我一定做錯了什么。 ...

如何在另一個聲音已經播放時播放聲音 - VB.NET 2010

[英]How to play a sound while another sound is already playing - VB.NET 2010

好的,所以上周我一直在努力解決這個問題。 當您 hover 超過 2 個單獨的圖像/標簽時,我需要播放聲音。 如果您在兩個圖像/標簽上快速拍攝 cursor,聲音需要播放兩次並且能夠相互重疊,它不能等待第一個聲音停止播放第二個聲音。 此外,兩個圖像/標簽都需要從存儲在我的 AppData 中的相同 ...

如何從音頻播放設備獲取通道數?

[英]How to get number of channels from audio playback devices?

游戲 Titanfall 2 顯示了播放設備的音頻配置。 https://i.imgur.com/e9NHel6.png 我有什么辦法可以通過 C# 中的代碼獲取這些信息? 更新和更正(UTC 時間 2019 年 9 月 29 日下午 3:12 左右):上面的鏈接圖片顯示了免費游戲 Apex L ...

如何檢查IDirectSoundBuffer是否真的在播放? (緩沖區欠載檢測)

[英]How to check if IDirectSoundBuffer is really playing? (buffer underrun detection)

我想檢測直接聲音環境中的緩沖區欠載情況。 我使用兩個聲音緩沖區(主要和次要)。 有時(當服務器提供數據時)我調用IDirectSoundBuffer接口的lock方法將數據發布到輔助聲音緩沖區。 如果來自服務器的數據沒有時間來,則聲音緩沖區將從緩沖區的開頭重新開始播放(並重復播放直到我 ...

如何通過UDP播放音頻流?

[英]How to play audio stream over UDP?

我編寫Windows應用程序,它從Android應用程序接收音頻數據,我使用UDP通過LAN傳輸數據,並使用RtAudio播放音頻流。 每個UDP包有效載荷都是一個音頻樣本數組,格式為32k / 16bit / pcm。 當數據大小為576字節(換句話說為288個樣本)時,一切正常, ...

控制台應用程序與Win32應用程序-DirectSound捕獲設備枚舉給出不同的結果

[英]Console app vs Win32 app - DirectSound capture-device enumeration gives different results

我正在尋找一種將DirectShow捕獲設備GUID映射到其對應waveID值的可靠方法。 我找到了Chris_P的以下項目 : 該解決方案效果很好,它依賴於一個相當晦澀的IKsPropertySet接口來檢索映射。 不幸的是,如果我嘗試使用C ++ / CLI庫中的相同技術, ...

COM和DirectSound

[英]COM and DirectSound

我正在嘗試通過以下方式初始化Direct Sound: 問題是我遇到此錯誤(?) 誰能說出這和/有什么關系? 使用DirectSound時需要調用CoInitialize還是可以繞過COM的東西? 這是我的鏈接器選項: ...

錯誤LNK2019:無法解析的外部符號直接聲音

[英]error LNK2019: unresolved external symbol Direct Sound

因此,我正在閱讀喬納森·S·哈伯(Jonathan S. Harbour)撰寫的“ Beginning Game Programming Third Edition”(開始游戲編程第三版),現在我已經了解到他教我們如何使用直接聲音。 這本書使用了自己的DirectSound.h和DirectS ...

我的DirectX聲音緩沖區有靜態噪音

[英]My directx sound buffer has static noise

因此,我喜歡從事大學作業(以使我的某些技能保持敏銳),因此我決定解決這一問題: http://introcs.cs.princeton.edu/java/assignments/dsp.html 我正在運行MSVS2015 C#/ Console應用程序以及SharpDX軟件包,該軟 ...

FMOD是否等效於DirectSound的IDirectSoundBuffer :: GetCurrentPosition的pdwCurrentWriteCursor參數?

[英]Does FMOD have an equivalent to the pdwCurrentWriteCursor argument of DirectSound's IDirectSoundBuffer::GetCurrentPosition?

IDirectSoundBuffer的GetCurrentPosition方法具有兩個參數: 第一個參數“ pdwCurrentPlayCursor”接收播放游標,第二個參數“ pdwCurrentWriteCursor”接收寫游標,該游標指示聲音緩沖區中可以安全寫入數據的位置-該區域從 ...

如何將DirectSound加載到64位應用程序中

[英]How to Load DirectSound into a 64bit Application

嘗試將DirectSound加載到我的64位應用程序中時,出現BadImageFormatException異常。 經過研究,這是由於DirectSound dll是32位而我的應用程序是64位。 我無法將我的64位應用程序更改為32位。 加載DirectSound庫有哪些選擇? 我已經 ...

IDirectSoundBuffe Lock,為什么要傳遞2個部分?

[英]IDirectSoundBuffe Lock, why to pass 2 parts?

在IDirectSoundBuffer8的lock方法上,我們假設傳遞2個部分及其各自的大小。 那些是什么? 第一部分是鎖的起點,第二部分是鎖的終點? 它們與主要和次要緩沖區有關嗎? 立體聲嗎? 我完全迷路了。 有人可以幫忙嗎? ...

如何同時播放兩個或多個聲音

[英]How to play two or more sounds at the same time

我對編程很陌生,現在正處於編程的第一年。 CS1B。 我正在Visual Studio 2015中制作文字冒險游戲,我想使用兩種聲音,例如背景音樂和音效。 但是只要我嘗試這樣做,當第二種聲音開始時,第一種聲音就會停止。 我正在使用PlaySound()函數來發出聲音。 我了解F ...

得到一個函數的反函數,毫巴為百分數,百分數為百分數

[英]Get the inverse of a function, millibels to percentage & percentage to millibels

音頻菜鳥在這里和數學挑戰。 我正在使用DirectSound,它使用-10000到0的范圍,將其轉換為0-100的比例。 我在這里找到此函數以基於百分比獲取毫伏: 我需要獲得此函數的反函數的幫助,基本上是基於毫厘貝來獲得百分比。 到目前為止,這是我目前無法使用的: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM