コード例 #1
0
ファイル: SpoutSender.cs プロジェクト: ItayGal2/SpoutCSharp
 public SpoutSender(Game game, string senderName, RenderTarget2D srcTexture)
     : base(game)
 {
     SenderName  = senderName;
     this.frame  = srcTexture;
     textureDesc = new TextureDesc(Frame);
 }
コード例 #2
0
ファイル: SpoutReciever.cs プロジェクト: ItayGal2/SpoutCSharp
        TextureDesc TryGetTextureDesc(out bool success)
        {
            TextureDesc desc = new TextureDesc();

            try
            {
                sharedMemory       = MemoryMappedFile.OpenExisting(senderName);
                sharedMemoryStream = sharedMemory.CreateViewStream();
                desc    = new TextureDesc(sharedMemoryStream);
                success = true;
            }
            catch (Exception e)
            {
                success = false;
                Log.Add(e);
            }
            return(desc);
        }