IVideoWriter:AddFrame

  IVideoWriter:AddFrame( number frameTime, boolean downsample )

Açıklama

Mevcut framebuffer'ı (kare arabelleğini) video akışına ekler.

Argümanlar

1 number frameTime
Genellikle FrameTime'ın değeri veya basitçe 1/fps olarak ayarlanır.
2 boolean downsample
Eğer doğru (true) ise, tüm ekran alanını videonun genişliğine ve yüksekliğine göre yeniden örnekler (downsample). Aksi takdirde, yalnızca sol üst köşeden belirtilen genişlik ve yüksekliğe kadar kayıt yapar ve bu nedenle tüm ekranı kaydetmez.

Örnek

Eğer ActiveVideo bir IVideoWriter olsaydı, her karede ekranı kaydederdi.

--/lua/menu/video.lua dosyasından alınmıştır hook.Add( "DrawOverlay", "CaptureFrames", function() if ( !ActiveVideo ) then return end ActiveVideo:AddFrame( FrameTime(), true ) end )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord