2011-04-04 47 views
1

我一直在試圖讓這個工作一段時間,有點卡住了。FFmpeg和DirectSound/XAudio2在C#

我試圖能夠在C#中使用libavcodec輸出到DirectX以及DirectSound或XAudio2來播放視頻。我已經設法讓它播放視頻,但我堅持讓它輸出聲音。

這對我沒有使用DirectSound或XAudio2的經驗沒有幫助,或者libavcodec幾乎沒有文檔。我設法獲得了音頻編解碼器,但我試圖解碼它或通過DirectSound/XAudio2輸出它。

如果任何人都能夠指向正確的方向,或者告訴我該怎麼做,我將不勝感激。

回答

0

我目前和你做的事情大致相同,而且也在同一點!我現在可以告訴你的是,如果你還沒有找到它,那麼有一個很好的教程,展示如何使用SDL_Audio進行音頻回放,並使用SDL_ 0123在An ffmpeg and SDL Tutorial上執行此操作。

我期待看到如何適應XAudio2或DirectSound,如果我發現更多,我會讓你知道。我目前正在通過官方XAudio2 documentation at MSDN閱讀。

祝你好運!