コード例 #1
0
ファイル: Sound.cs プロジェクト: epicelite/OpenRA
        static string[] QueryDevices(string label, int type)
        {
            // Clear error bit
            Al.alGetError();

            var devices = Alc.alcGetStringv(IntPtr.Zero, type);

            if (Al.alGetError() != Al.AL_NO_ERROR)
            {
                Log.Write("sound", "Failed to query OpenAL device list using {0}", label);
                return(new string[] {});
            }

            return(devices);
        }