本文整理汇总了C#中OpenTK.Audio.AudioContext.CheckErrors方法的典型用法代码示例。如果您正苦于以下问题:C# AudioContext.CheckErrors方法的具体用法?C# AudioContext.CheckErrors怎么用?C# AudioContext.CheckErrors使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OpenTK.Audio.AudioContext
的用法示例。
在下文中一共展示了AudioContext.CheckErrors方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OpenTKAudioCue
internal OpenTKAudioCue(Stream data, AudioContext ac)
{
this.ac = ac;
buffer = AL.GenBuffer();
ac.CheckErrors();
source = AL.GenSource();
ac.CheckErrors();
AL.Source(source, ALSourcef.Gain, (float)this.Volume);
ac.CheckErrors();
using (AudioReader ar = new AudioReader(data))
{
SoundData d = ar.ReadToEnd();
AL.BufferData(source, d);
ac.CheckErrors();
}
AL.Source(source, ALSourcei.Buffer, buffer);
ac.CheckErrors();
this.VolumeChanged += new VolumeChangedEventHandler(OpenTKAudioCue_VolumeChanged);
this.BalanceChanged += new BalanceChangedEventHandler(OpenTKAudioCue_BalanceChanged);
this.FadeChanged += new FadeChangedEventHandler(OpenTKAudioCue_FadeChanged);
}
示例2: Init
public static void Init()
{
ac = new AudioContext();
ac.CheckErrors();
ac.MakeCurrent();
eax_sup = ac.SupportsExtension("EAX3.0");
if (eax_sup)
xram = new XRamExtension();
mp3_sup = ac.SupportsExtension("AL_EXT_mp3");
devices = Alc.GetString(IntPtr.Zero, AlcGetStringList.AllDevicesSpecifier);
}
示例3: OpenTKAudioEngine
public OpenTKAudioEngine()
{
ac = new AudioContext();
ac.CheckErrors();
}