directsound 播放音乐会受其他系统进程的影响

directsound 播放音乐会受其他系统进程的影响,比如游戏,暴风影音。。。音乐播放会加快,并且伴有杂音?

后来才知道,应该设置dwFlags为DSBCAPS_LOCSOFTWARE或DSBCAPS_LOCHardWARE

dsBufDesc.dwFlags=DSBCAPS_GLOBALFOCUS

|DSBCAPS_CTRLPOSITIONNOTIFY

|DSBCAPS_GETCURRENTPOSITION2

|DSBCAPS_LOCSOFTWARE|DSBCAPS_CTRLVOLUME;

这是我的音乐播放器里dwFlags的设置,添加完后,你再播放音乐就不会受游戏或其他播放器的影响了。。。

你可能感兴趣的:(directsound 播放音乐会受其他系统进程的影响)