xaudio2

    0熱度

    1回答

    我使用從SharpDX樣品(https://github.com/sharpdx/SharpDX-Samples/blob/master/WindowsDesktop/XAudio2/AudioPlayerApp/AudioPlayer.cs)流的原則,在同一時間播放的幾種聲音。 我有同一首歌的多個版本的列表。我想在同一時間開始他們。我開始爲每首歌曲一個新的任務,我用CountDownEvent和

    0熱度

    1回答

    我正在嘗試使用xaudio2獲取使用libav的音頻。我使用的xaudio2代碼與使用avcodec_decode_audio2的舊版ffmpeg一起使用,但對於avcodec_decode_audio4已被棄用。我嘗試過以下各種libav示例,但似乎無法播放音頻。視頻播放正常(或者說現在只是播放速度很快,因爲我還沒有編碼任何同步代碼)。 首先音頻被初始化,沒有錯誤,影片被初始化,然後包: whi

    0熱度

    1回答

    我正在研究Microsoft XAudio2的X3Daudio示例代碼,並且已經將源語音並行地發送到子混音語音和掌握語音。 if(FAILED(hr = g_audioState.pXAudio2->CreateMasteringVoice(&g_audioState.pMasteringVoice))) { SAFE_RELEASE(g_audioState.pXAudio2);

    1熱度

    1回答

    我正在嘗試使用xaudio2播放mp3/wma。我設法使用Media Foundation Source Reader對象來進行解碼。我的問題是,它不是播放完整的音頻;我只能播放一部分音頻。 我所試圖做的是,得到IMFSourceReader下一個樣品,並提交本作sourcevoice的下一個緩衝區。這是重複使用從IMFSourceReader讀取所有數據。 while (true) {

    1熱度

    1回答

    我如何着手加載mp3聲音文件並從Windows 8應用程序中播放聲音文件?我找不到能夠幫助我理解我必須做什麼的教程? 所有我設法到目前爲止做的是: Sound.h #pragma once #include <xaudio2.h> class Sound { Sound(); void Initialize(); void Play(wchar_t file

    1熱度

    1回答

    HEJ 我使用的是庫中的Windows Phone播放音頻發現here. 工作正常。 我再嘗試一個新的.wav文件添加到該系統。我得到一個內存錯誤。在互聯網上搜索讓我不得不使用AdpcmEncode命令行工具對音頻進行編碼。但是使用這個工具不能轉換我的.wav文件。任何人都可以在這裏幫助,關於編碼讓音頻工作? 此外,只是爲了我的信息我的音頻文件有多大?我想我讀了20 MB的地方,但不確定。

    1熱度

    1回答

    m_audioEngine->CreateMasteringVoice( &m_masteringVoice, XAUDIO2_DEFAULT_CHANNELS, sampleRate, 0, NULL ) ); m_audioEngine->CreateSourceVoice( &imp

    1熱度

    2回答

    我想用XAudio2播放wav文件,我在網上搜索過,並且有一些像這樣的示例項目:C# XAudio2 Sound Playback for Windows Phone或這個:Play wav example但是所有那些播放特殊的wav文件,如果我替換我的wav(轉換爲MS ADPCM,單聲道),則CreateSourceVoice返回HRESULT 0x88960001。那麼這些wav文件的特別之

    0熱度

    1回答

    使用XAudio2播放文件時,是否可以訪問原始音頻PCM正在播放的數據? 我一直在尋找幾種方法來訪問在SL4/Windows Phone中播放的音頻文件的解碼版本,但沒有成功。

    0熱度

    1回答

    所有原始指針都需要使用程序中的智能指針來處理。 但我有這個Xaudio2通話 HRESULT XAudio2Create(_Out_ IXAudio2 **ppXAudio2, _In_ UINT32 Flags, _In_ XAUDIO2_PROCESSOR XAudio2Processor); 我的問題一個問題是你怎麼把它當作一個指針的指針,當使用智能指針,是這甚至可能嗎?如果不