# IVideoWriter:AddFrame

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/IVideoWriter:AddFrame
- **Çeviri tarihi:** 2025-10-04

```lua
IVideoWriter:AddFrame( number frameTime, boolean downsample )
```

## Açıklama

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

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **frameTime**: Genellikle [FrameTime](https://gmod.tr/wiki/Global.FrameTime)'ın değeri veya basitçe 1/fps olarak ayarlanır.
2. [boolean](https://gmod.tr/wiki/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](https://gmod.tr/wiki/IVideoWriter) olsaydı, her karede ekranı kaydederdi.

```lua
--/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 )
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/IVideoWriter:AddFrame
