コード例 #1
0
ファイル: Ogg.cs プロジェクト: giovann997/spacewar-arena
 protected void Swap()
 {
     SwapMutex.WaitOne();
     byte[] tmp = ActiveSurface;
     ActiveSurface   = DecodingSurface;
     DecodingSurface = tmp;
     SwapMutex.ReleaseMutex();
 }
コード例 #2
0
ファイル: Ogg.cs プロジェクト: giovann997/spacewar-arena
 protected void UpdateSurface()
 {
     if (LoadedFrame != DecodedFrame)
     {
         SwapMutex.WaitOne();
         Root.Instance.UserInterface.Renderer.UpdateTexture(Id, ActiveSurface);
         LoadedFrame = DecodedFrame;
         SwapMutex.ReleaseMutex();
     }
 }