Reset() public method

Resets the Source.
public Reset ( ) : void
return void
Ejemplo n.º 1
0
 /// <summary>
 /// Frees a source.
 /// </summary>
 /// <param name="source">The OpenALSource.</param>
 public void FreeSource(OpenALSource source)
 {
     if (_sources.Contains(source))
     {
         _sources.Remove(source);
         if (source.SourceId != 0)
         {
             _context.MakeCurrent();
             var sources = new uint[1];
             sources[0] = source.SourceId;
             OpenAL.alDeleteSources(1, sources);
             source.Reset();
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Frees a source.
 /// </summary>
 /// <param name="source">The OpenALSource.</param>
 public void FreeSource(OpenALSource source)
 {
     if (_sources.Contains(source))
     {
         _sources.Remove(source);
         if (source.SourceId != 0)
         {
             _context.MakeCurrent();
             var sources = new uint[1];
             sources[0] = source.SourceId;
             OpenAL.alDeleteSources(1, sources);
             source.Reset();
         }
     }
 }