Beispiel #1
0
 static int Create(AudioContext context)
 {
     unsafe
     {
         int output;
         using (context.Bind())
             context.AlGenFilters(1, &output);
         return(output);
     }
 }
Beispiel #2
0
 static int Create(AudioContext context)
 {
     using (context.Bind())
     {
         int output;
         unsafe
         {
             context.AlGenEffects(1, &output);
             return(output);
         }
     }
 }
Beispiel #3
0
 static int Create(AudioContext context)
 {
     using (context.Bind())
         return(AL.GenSource());
 }
Beispiel #4
0
 double Get(ALListenerf param)
 {
     float value; using (context.Bind()) AL.GetListener(param, out value); return(value);
 }
Beispiel #5
0
 public AudioFilter(AudioContext context, AudioFilterType type) : base(context, Create(context))
 {
     using (context.Bind())
         context.AlFilteri(Id, AlEfxEnums.FilterType, (int)type);
 }
Beispiel #6
0
 static int Create(AudioContext context)
 {
     using (context.Bind())
         return(AL.GenBuffer());
 }